From c38ce370282025f8c4722778f42b7bb9bc3d0dff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E4=B8=9C=E5=AF=85?= Date: Tue, 17 Jun 2025 16:35:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E6=98=9F=E6=96=87=E6=98=8E=E5=BC=B9?= =?UTF-8?q?=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Atlas/UIRaw_Atlas_新增内容.spriteatlas | 7 + UnityProject/Assets/AssetRaw/UI/HDWMSP.prefab | 25549 ++++++++++++++++ .../Assets/AssetRaw/UI/HDWMSP.prefab.meta | 7 + .../61d19805a4d9deb2bed3110b3b57c82.png | Bin 0 -> 9725 bytes .../61d19805a4d9deb2bed3110b3b57c82.png.meta | 114 + .../7c55264c27b48fc5bd5eac56ef2c7e0.png | Bin 0 -> 7586 bytes .../7c55264c27b48fc5bd5eac56ef2c7e0.png.meta | 114 + .../UIRaw/Atlas/新增内容/zjm_tc_wmsp.png | Bin 80752 -> 77973 bytes .../AssetRaw/UIRaw/Atlas/新增内容/参考.png | Bin 0 -> 716102 bytes .../UIRaw/Atlas/新增内容/参考.png.meta | 114 + .../UI_FX/Boom/Boom01/UI_LiZi02 3.mat | 114 + .../UI_FX/Boom/Boom01/UI_LiZi02 3.mat.meta | 8 + .../Font/SourceHanSansCN-Heavy SDF.asset | 270 +- .../Dota2/Timeline/WXWM_Timeline.playable | 1130 + .../Timeline/WXWM_Timeline.playable.meta | 8 + 15 files changed, 27398 insertions(+), 37 deletions(-) create mode 100644 UnityProject/Assets/AssetRaw/UI/HDWMSP.prefab create mode 100644 UnityProject/Assets/AssetRaw/UI/HDWMSP.prefab.meta create mode 100644 UnityProject/Assets/AssetRaw/UIRaw/Atlas/新增内容/61d19805a4d9deb2bed3110b3b57c82.png create mode 100644 UnityProject/Assets/AssetRaw/UIRaw/Atlas/新增内容/61d19805a4d9deb2bed3110b3b57c82.png.meta create mode 100644 UnityProject/Assets/AssetRaw/UIRaw/Atlas/新增内容/7c55264c27b48fc5bd5eac56ef2c7e0.png create mode 100644 UnityProject/Assets/AssetRaw/UIRaw/Atlas/新增内容/7c55264c27b48fc5bd5eac56ef2c7e0.png.meta create mode 100644 UnityProject/Assets/AssetRaw/UIRaw/Atlas/新增内容/参考.png create mode 100644 UnityProject/Assets/AssetRaw/UIRaw/Atlas/新增内容/参考.png.meta create mode 100644 UnityProject/Assets/DY/Metarials/UI_FX/Boom/Boom01/UI_LiZi02 3.mat create mode 100644 UnityProject/Assets/DY/Metarials/UI_FX/Boom/Boom01/UI_LiZi02 3.mat.meta create mode 100644 UnityProject/Assets/GF_Project/UI_Project/Dota2/Timeline/WXWM_Timeline.playable create mode 100644 UnityProject/Assets/GF_Project/UI_Project/Dota2/Timeline/WXWM_Timeline.playable.meta diff --git a/UnityProject/Assets/AssetArt/Atlas/UIRaw_Atlas_新增内容.spriteatlas b/UnityProject/Assets/AssetArt/Atlas/UIRaw_Atlas_新增内容.spriteatlas index 2e58f838..634b55e1 100644 --- a/UnityProject/Assets/AssetArt/Atlas/UIRaw_Atlas_新增内容.spriteatlas +++ b/UnityProject/Assets/AssetArt/Atlas/UIRaw_Atlas_新增内容.spriteatlas @@ -71,8 +71,15 @@ SpriteAtlas: secondaryTextureSettings: {} variantMultiplier: 1 packables: +<<<<<<< Updated upstream +======= + - {fileID: 21300000, guid: 2b6f8d50ab114d448b03e8b7c279f230, type: 3} + - {fileID: 21300000, guid: 771e7d7731b51d74f99f46460198d153, type: 3} + - {fileID: 21300000, guid: ec9ae6c212a5c7447a91eb6bf4788311, type: 3} +>>>>>>> Stashed changes - {fileID: 21300000, guid: 86ab5d2474d50d448a735fb340c904b4, type: 3} - {fileID: 21300000, guid: 38a120ecc4a4c964fa5d4e7b77e63619, type: 3} + - {fileID: 21300000, guid: e0246e23c99b19945b74857ab2afc817, type: 3} - {fileID: 21300000, guid: 0a4f5c692f81d4d4f955f18051647cb9, type: 3} bindAsDefault: 1 isAtlasV2: 0 diff --git a/UnityProject/Assets/AssetRaw/UI/HDWMSP.prefab b/UnityProject/Assets/AssetRaw/UI/HDWMSP.prefab new file mode 100644 index 00000000..c98af6ca --- /dev/null +++ b/UnityProject/Assets/AssetRaw/UI/HDWMSP.prefab @@ -0,0 +1,25549 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &745769670183869473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9062539390303742699} + - component: {fileID: 2601235861701186125} + - component: {fileID: 2374863853396364688} + - component: {fileID: 9006140915265678874} + - component: {fileID: 3083103117851827895} + m_Layer: 5 + m_Name: WenMing + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9062539390303742699 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745769670183869473} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9, y: 0.9, z: 0.9} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 8451575949868884774} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1.1, y: -36.5} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2601235861701186125 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745769670183869473} + m_CullTransparentMesh: 1 +--- !u!114 &2374863853396364688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745769670183869473} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u738B\u6C0F\u6587\u660E" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 088a001e9930d964a8ef242af95d98df, type: 2} + m_sharedMaterial: {fileID: 2661368286278409645, guid: 088a001e9930d964a8ef242af95d98df, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285129468 + m_fontColor: {r: 0.98823535, g: 0.8862746, b: 0.41176474, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!95 &9006140915265678874 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745769670183869473} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!223 &3083103117851827895 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745769670183869473} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 1 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: -645527231 + m_SortingOrder: 3 + m_TargetDisplay: 0 +--- !u!1 &771879938919175291 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4671849313656022133} + - component: {fileID: 8662061651767927964} + - component: {fileID: 3305702071757996608} + m_Layer: 5 + m_Name: Plasma Shockwave (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4671849313656022133 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 771879938919175291} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.3, y: 1.3, z: 1.3} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1415007656143890834} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &8662061651767927964 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 771879938919175291} + serializedVersion: 8 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 0 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 0 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 0 + randomSeed: 5392 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.46 + minScalar: 2 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 6.52 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 3 + scalar: 6.283185 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 100 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 0 + type: 4 + angle: 0 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.0001 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1.1161644 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.46334118 + inSlope: 1.7143967 + outSlope: 1.7143967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.07495069 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: -0 + outSlope: -0 + tangentMode: 0 + weightedMode: 1 + inWeight: 0.75936884 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 0} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 1, g: 1, b: 1, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 1539 + atime2: 65535 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 3 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 4 + tilesY: 4 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.5 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.234375 + value: 0.04626367 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 1 + mode0: 1 + vectorComponentCount0: 2 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 1 + scalar: 47 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: Frame + vector0_1: + serializedVersion: 2 + minMaxState: 1 + scalar: 18.881449 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2623403 + value: 0.076721296 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: EmissionIntensity + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &3305702071757996608 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 771879938919175291} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4dacfae7c867c55478ca9123da41d4d5, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1879229885 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 12.54 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 1 + m_VertexStreams: 000103042002 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!1 &1670347114808273646 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8451575949868884774} + m_Layer: 5 + m_Name: HDWMSP + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8451575949868884774 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670347114808273646} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2769351166898455438} + - {fileID: 6791280499833124756} + - {fileID: 2163775453231566981} + - {fileID: 8131631892169770442} + - {fileID: 9062539390303742699} + - {fileID: 1415007656143890834} + - {fileID: 1237336367442735182} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 348.3, y: 268.9} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1765708255517061470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6279982032959882584} + - component: {fileID: 5659700639899224176} + - component: {fileID: 48286148760558775} + - component: {fileID: 879242875347064386} + - component: {fileID: 4932077959330708120} + - component: {fileID: 4883964922773463748} + m_Layer: 5 + m_Name: TX + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6279982032959882584 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765708255517061470} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.9600001, y: 0.9600001, z: 0.9600001} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 8484600791583060038} + m_Father: {fileID: 6791280499833124756} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.100390434, y: -1.3009186} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5659700639899224176 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765708255517061470} + m_CullTransparentMesh: 1 +--- !u!114 &48286148760558775 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765708255517061470} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b38bf9942fa9870408b845e5bc64041e, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &879242875347064386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765708255517061470} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!95 &4932077959330708120 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765708255517061470} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!223 &4883964922773463748 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765708255517061470} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 1 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: -645527231 + m_SortingOrder: 1 + m_TargetDisplay: 0 +--- !u!1 &2221073720282679627 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5579076577374408672} + - component: {fileID: 681756489710499934} + - component: {fileID: 8908426503194272687} + - component: {fileID: 1689248788913729642} + m_Layer: 5 + m_Name: TXK + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5579076577374408672 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2221073720282679627} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6791280499833124756} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.00039041042, y: -0.00091552734} + m_SizeDelta: {x: 108, y: 108} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &681756489710499934 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2221073720282679627} + m_CullTransparentMesh: 1 +--- !u!114 &8908426503194272687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2221073720282679627} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 2b6f8d50ab114d448b03e8b7c279f230, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!223 &1689248788913729642 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2221073720282679627} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 1 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: -645527231 + m_SortingOrder: 2 + m_TargetDisplay: 0 +--- !u!1 &2562979634656090912 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2163775453231566981} + - component: {fileID: 5831798305867026703} + - component: {fileID: 1368210983529099649} + - component: {fileID: 6263541384294258639} + - component: {fileID: 8808068294450359181} + m_Layer: 5 + m_Name: Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2163775453231566981 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2562979634656090912} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8451575949868884774} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 38.3} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5831798305867026703 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2562979634656090912} + m_CullTransparentMesh: 1 +--- !u!114 &1368210983529099649 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2562979634656090912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u8FD9\u662F\u540D\u5B57" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 088a001e9930d964a8ef242af95d98df, type: 2} + m_sharedMaterial: {fileID: 2661368286278409645, guid: 088a001e9930d964a8ef242af95d98df, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!95 &6263541384294258639 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2562979634656090912} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!223 &8808068294450359181 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2562979634656090912} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 1 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: -645527231 + m_SortingOrder: 3 + m_TargetDisplay: 0 +--- !u!1 &2990058035700672426 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2769351166898455438} + - component: {fileID: 7954901822346037150} + - component: {fileID: 5982977884166234354} + - component: {fileID: 8752674884843757608} + - component: {fileID: 5514552199347872208} + m_Layer: 5 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2769351166898455438 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2990058035700672426} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8451575949868884774} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0007019043, y: 154.49667} + m_SizeDelta: {x: 232, y: 309} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &7954901822346037150 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2990058035700672426} + m_CullTransparentMesh: 1 +--- !u!114 &5982977884166234354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2990058035700672426} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 86ab5d2474d50d448a735fb340c904b4, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!95 &8752674884843757608 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2990058035700672426} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!223 &5514552199347872208 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2990058035700672426} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 1 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: -645527231 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &3064555873554768700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1237336367442735182} + - component: {fileID: 5252353732702427527} + m_Layer: 5 + m_Name: Timeline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1237336367442735182 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3064555873554768700} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8451575949868884774} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!320 &5252353732702427527 +PlayableDirector: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3064555873554768700} + m_Enabled: 1 + serializedVersion: 3 + m_PlayableAsset: {fileID: 11400000, guid: ab197beef8290dc47af850fed8199004, type: 2} + m_InitialState: 1 + m_WrapMode: 0 + m_DirectorUpdateMode: 1 + m_InitialTime: 0 + m_SceneBindings: + - key: {fileID: -2658543311628809622, guid: ab197beef8290dc47af850fed8199004, type: 2} + value: {fileID: 8752674884843757608} + - key: {fileID: -1968758842624524460, guid: ab197beef8290dc47af850fed8199004, type: 2} + value: {fileID: 6387666412375544364} + - key: {fileID: 5830312880676626573, guid: ab197beef8290dc47af850fed8199004, type: 2} + value: {fileID: 6263541384294258639} + - key: {fileID: 6591387762580897632, guid: ab197beef8290dc47af850fed8199004, type: 2} + value: {fileID: 7724586575043782055} + - key: {fileID: -4437745644524654453, guid: ab197beef8290dc47af850fed8199004, type: 2} + value: {fileID: 9006140915265678874} + m_ExposedReferences: + m_References: + - d090b0d0b46a4e548a3a7d1a866715f5: {fileID: 9007102802425822397} +--- !u!1 &4398361884476992639 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7217192822668168259} + - component: {fileID: 3149079357837343328} + - component: {fileID: 7896412005283133828} + m_Layer: 5 + m_Name: Plasma Shockwave + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7217192822668168259 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4398361884476992639} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.3, y: 1.3, z: 1.3} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1415007656143890834} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &3149079357837343328 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4398361884476992639} + serializedVersion: 8 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 0 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 0 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 0 + randomSeed: 5392 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.46 + minScalar: 2 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 6.52 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 3 + scalar: 6.283185 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 100 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 0 + type: 4 + angle: 0 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.0001 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1.1161644 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.46334118 + inSlope: 1.7143967 + outSlope: 1.7143967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.07495069 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: -0 + outSlope: -0 + tangentMode: 0 + weightedMode: 1 + inWeight: 0.75936884 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 0} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 1, g: 1, b: 1, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 1539 + atime2: 65535 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 3 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 4 + tilesY: 4 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.5 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.234375 + value: 0.04626367 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 1 + mode0: 1 + vectorComponentCount0: 2 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 1 + scalar: 32 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: Frame + vector0_1: + serializedVersion: 2 + minMaxState: 1 + scalar: 18.881449 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2623403 + value: 0.076721296 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: EmissionIntensity + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &7896412005283133828 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4398361884476992639} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: bc364dc01b4753742a4b07acb832acd2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1879229885 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 12.54 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 1 + m_VertexStreams: 000103042002 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!1 &5598796048618839017 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6791280499833124756} + - component: {fileID: 6387666412375544364} + m_Layer: 5 + m_Name: TX + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6791280499833124756 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5598796048618839017} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 6279982032959882584} + - {fileID: 5579076577374408672} + m_Father: {fileID: 8451575949868884774} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1.5999985, y: 113.3} + m_SizeDelta: {x: 108, y: 108} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!95 &6387666412375544364 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5598796048618839017} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &5661753552240268881 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7741129382416671111} + - component: {fileID: 7905679897667300034} + - component: {fileID: 266805990287437706} + m_Layer: 5 + m_Name: Plasma Shockwave (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7741129382416671111 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5661753552240268881} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.002, z: 0} + m_LocalScale: {x: 1.3, y: 1.3, z: 1.3} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 1415007656143890834} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &7905679897667300034 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5661753552240268881} + serializedVersion: 8 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 0 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 0 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 0 + randomSeed: 5392 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.46 + minScalar: 2 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 9.53 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 3 + scalar: 6.283185 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 100 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 0 + type: 4 + angle: 0 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.0001 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1.1161644 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.46334118 + inSlope: 1.7143967 + outSlope: 1.7143967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.07495069 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: -0 + outSlope: -0 + tangentMode: 0 + weightedMode: 1 + inWeight: 0.75936884 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 0} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 1, g: 1, b: 1, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 1539 + atime2: 65535 + atime3: 65535 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 3 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 4 + tilesY: 4 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.5 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.234375 + value: 0.04626367 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 1 + mode0: 1 + vectorComponentCount0: 2 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 1 + scalar: 32 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: Frame + vector0_1: + serializedVersion: 2 + minMaxState: 1 + scalar: 18.881449 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2623403 + value: 0.076721296 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: EmissionIntensity + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &266805990287437706 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5661753552240268881} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: bc364dc01b4753742a4b07acb832acd2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1879229885 + m_SortingLayer: 3 + m_SortingOrder: 0 + m_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 12.54 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 2 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 1 + m_VertexStreams: 000103042002 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!1 &6616770571392821343 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8484600791583060038} + - component: {fileID: 3725328659999367892} + - component: {fileID: 3869632336920258731} + m_Layer: 5 + m_Name: m_rimg_WinPlayerIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8484600791583060038 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6616770571392821343} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.33, y: 0.33, z: 0.33} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 6279982032959882584} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 690, y: 690} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3725328659999367892 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6616770571392821343} + m_CullTransparentMesh: 1 +--- !u!114 &3869632336920258731 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6616770571392821343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 2800000, guid: 0e31e0ed7c8454c4db2a25da0a1fb40b, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!1 &7172895603784820550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6285379085832721480} + - component: {fileID: 1405035868673016211} + - component: {fileID: 3349534088760272594} + m_Layer: 5 + m_Name: Sparks + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6285379085832721480 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7172895603784820550} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1415007656143890834} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &1405035868673016211 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7172895603784820550} + serializedVersion: 8 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 1 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 0 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 0 + randomSeed: 5392 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.4 + minScalar: 0.6 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 3 + scalar: 20 + minScalar: 15 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 2 + minColor: {r: 0, g: 0.5511813, b: 1, a: 1} + maxColor: {r: 0.058823526, g: 0.09882355, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.2 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 1000 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 0 + angle: 10 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 4 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 10 + minScalar: 3 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 0} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.45 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3162858 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.2 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &3349534088760272594 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7172895603784820550} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c6de0000138a3df459b9026dd1391e44, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1879229885 + m_SortingLayer: 3 + m_SortingOrder: 1 + m_RenderMode: 1 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 20 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 10 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 0 + m_UseCustomVertexStreams: 0 + m_VertexStreams: 00010304 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!1 &7659338787824090530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8131631892169770442} + - component: {fileID: 6412751802275250265} + - component: {fileID: 963571350633342333} + - component: {fileID: 7724586575043782055} + - component: {fileID: 5569939996379248563} + m_Layer: 5 + m_Name: SP + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8131631892169770442 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7659338787824090530} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8451575949868884774} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -2.5, y: 0} + m_SizeDelta: {x: 195, y: 28} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6412751802275250265 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7659338787824090530} + m_CullTransparentMesh: 1 +--- !u!114 &963571350633342333 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7659338787824090530} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 771e7d7731b51d74f99f46460198d153, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!95 &7724586575043782055 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7659338787824090530} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!223 &5569939996379248563 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7659338787824090530} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 1 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: -645527231 + m_SortingOrder: 3 + m_TargetDisplay: 0 +--- !u!1 &9007102802425822397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1415007656143890834} + - component: {fileID: 6581455677332666642} + - component: {fileID: 262265735614488083} + m_Layer: 5 + m_Name: bao + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1415007656143890834 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9007102802425822397} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 90, z: 0} + m_LocalScale: {x: 50, y: 50, z: 50} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 6285379085832721480} + - {fileID: 7217192822668168259} + - {fileID: 4671849313656022133} + - {fileID: 7741129382416671111} + m_Father: {fileID: 8451575949868884774} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &6581455677332666642 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9007102802425822397} + serializedVersion: 8 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 0 + looping: 1 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 0 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 5392 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 1000 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 4 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 0 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 10 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!199 &262265735614488083 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9007102802425822397} + m_Enabled: 0 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 843eb9fb14479a34d99943bdefddeaf8, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 0 + m_VertexStreams: 00010304 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 diff --git a/UnityProject/Assets/AssetRaw/UI/HDWMSP.prefab.meta b/UnityProject/Assets/AssetRaw/UI/HDWMSP.prefab.meta new file mode 100644 index 00000000..945c485e --- /dev/null +++ b/UnityProject/Assets/AssetRaw/UI/HDWMSP.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f6282c9fd1b60fa44a49784333a9ad3b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityProject/Assets/AssetRaw/UIRaw/Atlas/新增内容/61d19805a4d9deb2bed3110b3b57c82.png b/UnityProject/Assets/AssetRaw/UIRaw/Atlas/新增内容/61d19805a4d9deb2bed3110b3b57c82.png new file mode 100644 index 0000000000000000000000000000000000000000..1436ed4287f71b9d3334aaeaee5d15f70dc3bb10 GIT binary patch literal 9725 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�|Gz!H5w}Uw!`3+gmm@G)&e1xpY~E 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%0DRijT& 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

^s-H%E0xc=RCdALl@dabkY7wNz2+Y=&!-w4g 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 _r#97#xstV1aS`=1 z4!onlm!Z8EYq7!*=>XKV4WF4VIEcmgi(WLYkgeck5)@DdySU+6;)nchmHw~XSQ9g$ zSJash(n3Qs9O*~2jEMtf*Ht$o>eIRX2$^@UM=}?+9^b?tn5@S6kua&V7H6BvLs3xY zjX$LS7Lg!bu`6~%*kXv8COAQwY0ad3Wo=u%B8n!Vz}Crw1{>l_Xxa;RmkHwtpV>U zIQCPNqLYp(R+6d4VS;7xqD2G3)aZ_5H7G80{-8J&9MSrN5f4F@yST5qbl@t}FpT#I zrJw}+6U3vO1h&=i9r&rwmA2PpP-KA>abgmnD?2ptlO#HJ>1xGIXPwKhpbAyEL*9JK z9|q6Hl{@i7T5jxEbDm43%pz5Ai$)j{D|(bM}Mx8con{DWPVa$_emG*FqG3U#9Hk=OIJ^Tk6P9|K z*``EK4#;TjTQAwqxb$8$Xv>_SNb3*)0#?2*Sw!n(Tll_rZ}AD^j>!1(+!I0;2!=h)fo^s_xwu*?fDUeD{Jnfjr zu6ogC1ACmY8%7rouuo?1@X`|;go^7cc^%r1e|3@ioZ@-=+$)^q^L)Az@I{GB|L}L^ zYO%fc)nD@wHagfSXZ|Tdw^(JZ)Yr|tEKU_~D`tY*$h`&vB4pOvcBqZopK#)v z=n9JMvU40Kbhk6RRmQS(WQIGZa{pEk`d(i?W-cxow4O1_ZzvRG0-2BgYWK)bCZ5io7`Y+h4k;BzBtD8FQVvj}8riWJaJNQ&`{_r7t)w zcEpf~N6^89S>F|-$rpv33IF_~C|y^NW|t|MhN19j8xE!b*OO!>nU~=pDRJPce2FTi zDOkhL^YtOFno^Zo6i2Itz~WAN4EzxmL5NpF{tJMyw!C~X{qMM$Ac}Fc+x6+t&Zj7d z@=Tnu#*Eqei~%Ffko%OPXPd5Ue8f(*HP3g1Dn=SiBOJ^L^&m|5{yH|5y{|Y~<2aj; ze9(_?U}H&#OjZBIqse_S5L|6SVH;2|RKNnbae!XLN-Fq^DZorrT`Z?0P>HW#9wVWB z%}O#*nE1kO+EOk$-*Aak(3V$mNk?Y(k9x>wIoM0#@ZU;=g>gpsfD0@6;p65gNeSPa zFh$|iLQfGzo!i0=DPp;FJBRL2kE|`%ZMZ^az|X1-4B05^L6b}fSXt8}Ib@48jo1V9 zJp7I99>BSvBXx0u>ahL=5xn{Y7{0u|uM)O&NH z_l0d|$5SdU;4tq4^TCRt;^X`e3RSW=X>qFnIr~V(YkUeUGLW4s=Yqkykt^3eDPGDp z=^wYHWHYdV_gd)2%R0VewnMp7X-W=~Elm!=NslQZ;4yhSE{~T!?1f7707QT!5(Nct zX%7j?TJO!D6aHPlTUcLnfyKAu%m?r}7OmzZ`Ig5(^E}q>V+$4+z|KXBU#>M!fgux! z>4G6CB!@EZMl70)om>TdAps3bZHK^mt_}7X^doVBX|E~-v~g+9e4pkTY?jS0B_H0d z26ygO*rg;ICwcu(1y0VG&MMe2+)#0J;Z^UO8dhQOCAL<)|&L?mYe`QGAcX{ylUq zHCprHS(|!J0GhjQtT9fGSu^?6pWZ5HPZV1E@i-F#P|82!e^W0?eTWW zrhwzQEQHYgdZORNw7|r~6hT-`Wvbd*XD;T5x{0?la`EKa!=gQzVH=iDY zUg;&g7giImO&oovTCMFALdG__ZX zc?P*qHp<2FC;9v9!7k9luE$VRhWM%jXn#VzLzf!K)w!6W&BV&Sk%ed*Vp32_1@RX_k_SCQfQE7e4>EidoWzZDojj5O_m>b zIfJ{Ye_M>(PrTbu8_xZ!`L)y{PQZJ8Qwu0lfcuiyrj*$_tstXTryXW$oGF^NZKYFy zO#Nt+ldvY*W;aHXLy7|y*wLEtD#$Wqx-k1-xB%?EB97AM^-Y9E7V#4cVEtsToz^QY z8|yB(>(;JWBp=3pDDybyE2yvD45*nD&BPtftELNZ%cO+CgP?3aM&O_Z_X*YS><1q- z6O2_}tG&C(nw}?eLu@&{>|9(-n%Q;A*X7qFqjsj*2&#q!%swpjY ztA1yfVOc_Mr~UdRTRyLS`7%xL0uFfL&^jk1HK%tsFulV9+k*8FZ*2F<9cXB# zS}RhWGfo0Fo_rkKG4g2Mndj;yyqd9MFDxElrLNKGC#v<=fO5pMhu*TWA!4UW2obKGt_o~wNI1lr3y8`$k4ia@057&`TTMjffGsqi>Upt8kzpB zqiUW+Tl50AiXc%f}KDBEy&-*O{yPTc)7Ly#af`eq(Wxs!a zwruY$fVTn%fbNjx7F;+QcX4FwKB_G7tz@+lO??Zz2q6U!Lma2e*qv)u&6sFG#zh@J zFd5Ey4dk<93MQbOZ)KJ)OqWOuQgLoZomUQTrVWaIe5=L5&NM6>8~t(ITwiPvC8nkD z1!oc|+T(CqZO`5Jg0Wtiexh*zd=ay?pZd-x^*i(KK5`izxxnklRUJu^1X`aiH6(dl zmbui#jCp37zT2V+<(bnH*JZ`wJtl+-f@iIoIhd83SHlMHSKR0fe&^K0z4Ok`Q!FeQ zE_006uaxY9DCTbK?5R<>w!F7(wv7do=(<%9h{Z&Q%+!Uap1k-Ug`)2!qtA;{Yw*{vU_Ym`q{c@{W;uG{;hVQjdOVNULcQ*cQ zc8d1#Y)AGJvAyRn<09xl@}xMUv~D4GE>D-?Na)c{>_xDgvC%->26=bJz8){RQxn^H3Moi*hO8*$wKH?K&p$;mWcXbD5>9N?A9s(v zqGJP4Lh{Tzp%B8=(>W)}aB|5I_~eS0;}3xu>uHL)l+LQE$G`0Hutr^z#BH1Jal=mQl*=ki`pd$<})dSNE+8ZtU&g z?f#0v=U~;A|9*T+j#pO7=W2vwWZJ@XEVJ#sQ^JhJgrX~Vn@1ZF0OjPD_Sl8E^?_!| z!nL;0m2KUkrdqDA)(8}W!Z3f7NzFuQ3u}(Oj;0Q)DigxdWxiCc4Vwx&+1m|hC&ZIp zM&c-M>ST6q)0V+#{@pAP(xHA9xUL_OUNE32Zbuu(+{vejhAv{<&o^ zFA>jF9Atx9AfO4r$xh=>z$RNYVMIVE&eA%3fa}xe&DiTWo7IQ}?S+xayb8vdD4Ila zfqHQSituIZpf2t~v`h)Y%t`5_923`34dkh8@r+Z5WYYdZgInR}c}3?`m#Lg8@m40} z`j5?y0CV!&M;I0WHEdRG`=`va1`smEiBc*c+9i}1O#R7HgV zxT_uuN=fY&p$0ymbHz^-YrE&AUP9JYru=JsO7|{;%TPMmik*`FeBn7nqB@C3Chz1mG4E?HRIbOp$qF%z`5dQpn=bI(os`qsBcDbJ`*ZNfNUNgsBms#&-VdC;? z&@b;01Wo9XoH=RZ+WNZK)8a};8QxWqIhhJkC$ML6SZu?98cSE za#~&-$aJE zj2mFc(n>Z`y{rIcGt5OSwm+2_+N^>h&3*(>v1G2VcyCENGG?9KX7o0j zqye=+Zfjy>b9;N4I$WFy-N?B31dJJEB7i8nE@->zfY3fVxx_w3K)WF{2@M{Y4JF;H zSE8dmNK~F;RW=+IFC7u%>`0{4Te=%~1uwCG^9eX;?eB_y8BMXGrvCHY9W}z4hX>CW znNE2D69sEZXLL+uo~_+Xxg~;HVm9%Fu&|U|6FhhGIXX}hXkqruSu(Ev7AA>2#4C8y zM@_Vu@g%GROWcR8jhtS)eysix1up%%i*6;L%TVj7*G1Tn1FcLrT~&efF&K%0Uw{~! z?zxeLj~$v;)c@N`RgF4!Rsm8*l0V4{dDyVD@L)|7N^Yx+Y%XlR2wIr#UQQExomob}|@RUdDU5I;U*f7lAvy`+2odRK8C3WIrmBx6Xayz4Rz#w>Q zR-hmS$*ogA_;+358O+-hRF2|H6$qK#2rUZ4g1&UN-!_qv!6VB7i%frb@ zVw2E;n$kS0Ws-$Pwqx7reP5GDVdyG7_KKAQ4dASKS~;F0oED%WNvW^ zuA3H^is(KkF|2uR_6*`i6RfmZQrKrG7X8BFE<+G9L+4}rC+T>(UvqshJ7D<7okzsJ{VY#cY;K4(Fx=*njh6Ym{$!*8t^P*p*oOJ z9C@lRP{`&~q-V$$eu9<_0Mb)9_+j)g*cPI=H*#G<$H~A0Te3PLaHZx=$MbBPsqY=l zo@%pdY5atnH8jJ9m=XSohrHrZcnLS!T!~nkjorR1D|CE}fF!3saXpaK2xQc0SN#y4 z8e!%yXxT%#tOt$2AX&^^t>11S8Z#dqSGk5_nIdfM{9|12b$KxBZTdp*e%d||<@hr; zt`gepcaW--VIm%dhvbBxdR1!XgBLKyYYo}#stntULZNXW$bE$h&xwcZ zAav(sIuyz0$Ue8XwKzI_C$aI_lZ{P6r=pNRfxt~u74X-RQsYr9d{?4PygOc?0elT~ zAJscfemwcaaNcZ8)1+PX4#G=I$;yfo(MU{a3UU|eh6|*b!HLpm>>ixXU`Tj**!Lf> z=Z(^OHkI&S=ejK%Fa0rfNwlee>EqGAypbCc{+f9=&yJ_WAvAHZKdXLx(-1_;+BoT~ zGRNjo&}%U0%)4@qf#EX2qwtRTDvE~{U8;WEXv|9ZF}bB#vp~Hq)vLIW%MtWdbWmnY z`Kv;aN-+=SZp03;Ny7M#~lVYykcY9?Y_bFJ04IOPxc@mdp za9kAtl^?2;9wQy@4@$e~uG>6FHKr6qkBu}^I z$QI~e04q$%MsZI)>?s$!112_ERtE)PeeAiXBJRgtduIeXtX2$kZnuOw5p*jLzJywM z@Tfzp6O3+`I&mXTT2yxg2{;RRt&=Q-cTyY_72~`6l-21JgYqa2U)$&azt(0h%c6#x{`&@nMpArmi+R?9Fmht@UJ5Mc_85+m ziY;AX7S&V&b~#Z)?He9qxvW(sWNA%xdHqR7Anq6$oU1Yy*9)63fI5EY0>_IB-M4QX z9>b5mtq*^*1l;W7om^G;*TxC?=N8%8OE1^>9GVVjmilnZK2O2Q;;Artpa+g|)UK$I zJ$&bQ&rwXHu`=Hm3?9jvDzNP3^;q5f8&ZWY*gra)(v#Cp`BO$RHcgquqNil z!j#WEwtRGF^`fT!#GJL_g)1d5(>f@aI^mk1y~C^LPuJd1P4R$=$FQB?DnBzOooaw4?*GAjiMdb z6<)}CnK|qbZ^SDs%YqY9!o^2PGi|!Cr-W-ueow4Kyp65oN>fTz5bp}ni^d1p|iB&6eS^v+&EQo=vU-Zih{ExHcL_nJ<4jcra}#{V!S6l8e7@IDEhA4 zKRysR8x`$^<)hP4u|M?8*?8+_rg65tGex3BS86-G@P>n?nJw>B)mJI)TrBzd8;<*S ziSZ%3l6bnuF_%X60m9TaR=x7Mr}&byn-7$GPqj5L$#SP!z z0BP5qDGLGs87+O6%SDB{)5~#}Y+tW%w@P)_0MkFA@d!%+NJxe&frdxTZQKc`{p0FyX!H%T7GUOF%jy0_cn6~E)c(4|F+9z!6K*w_q|Qh z){oL=4w02o)Qw`{hS+#H#ypRFqN~5o{c+>o;I2q2BaY?}+BPdGw@stDd%X^h6v^k`}>)?Lz2yyOFYM{sJv1YY6w@uE9 zM|{gtk~n@53#GS8L6iB|)c{vIHAKKBlpSmxQ|m3H2Eh{<_x;S^7MUvA>0N@;(N02{8S@-ey^R*dSvj&xEtgl014VPkP) zLsaCG?96&ahcu@~g~H>F8o%$QKm?7CEocOEsn9q?8Oe+HSm2{*S1368?R-t1m+0Zc=PnGYp4{^&6m!wT6X zLr~xH&G?x~Bh6XsoyNzY(pm*wF~Pa9`U7INq}p5&KP5DFZG}?l9%;af1;8vY9Z8XKVo^@A z`xggp5|o7S_)A0w7}^T3Uj4XC=cjD^}9nXlN2AQmQ0W5uzxR zx$pdGul=pQ=?{R=Sy9=Af%Z8khQq^vO?yW)mL+ z4P?xW+9jqld)UJojU{qe?B%Z|7_ni-%p&B{A2q48^I-7%f5;DB_F4Qr^F8U!@>n52 z<3QnaJAY-78F7jGl=~iq5Z}8@(hS~lo8ZVkYjqd%cCweLQ{pX?iIQ1fRKJQ0_+Dd* zCGBoDmcHvYW8rMx^j<-c+?yfm>RhLv40TiNo_O^cbGt%Ug>u^1_sApQ2J=UKY8jX` zv`(_O(kePeGRR{?2Pfn>IZIDh+s1h@oYsOBiuonuI~UFfQqN_2zysgZgWB<80d}*z zB0XJsJSVYgEFF$#0oe$-6y)_$N5JE*b2VbjiWM_>#@W!Kn3>_4x=FTO`KqDZ70392 z9kJ@Q_Nh_JGRyn0<88C!C2Z|p3E}|XeT;o8Ey}HUwRi$yQR?j*a`<{u#&HA<>8fab zGmfrkKX!fFWx4Ti9Lvn0mHLeSh9Dv5csoXEoUw!M%aH(ypoktt&pL7@@NkJWJ=WIM z(AGA>_Wf!Kso&?jZ9d6d+~N{cFp`;ZR$8lZWuQ5a^4OX#nyRU((eZsS$umzCXpT^& z$*xN2crjKu(jg!4ecI-1AF;z%IpNPw=|7EO31@p^oXtZ_voLXEK}D~oVOuc5m32Sk z9opXiAsL3$axUAnyE^4? zBy(xD7R5Nu%BqTxYpvbUm5MK}!+oCc`w28PHf+a^2SlCAC{FVy`_%Bb>WG9`l&k~& z;BH0r!cx;+Q1jcolOpQNY($ygpTS>FfMUUx`Ny{fPt*@hz)Sgt!{dUxOm9|__mG8A z*{XFbE<6wuzVi!#76?KXNah}cDU8x3Bhg5-@hPnH*Ee3qu|9J0QkT$=3~mW@3yH>B zPs}*xte$5pre(!y&az_)mh4eRgNf&F6Bb!q-ie2YiG{X@Z*SEtxIRlucxrc1GeQdb z{STOjjjz6e_-_LC{cNe+e&8In+ZmyX9~;|^uXGs)5kmqk5tznz(OTg>Ay%Q$fBpY% zZMBTTAPVlijxAP2r~^xyHT(rj_i_xwF!2`L`3LB+{0nmS;X}HZ#Q49c zb{{_c{tpW5zr>vXP{aNshW-zD?8AS=AOC|I`|y7i|7+0y68|&khyRHG8T9|-`2Vk| z{_CdyBcAg_ebV`dK6TFXQ;qo{GohqhquR?@2~Nz-mFO<5{YAjd{b<$eJ2x~ZYG-q~ zAj3buPM`2P?rV7U_H3{rPaaDaPL@N?mFQFFXse;(qT`r?$P;<4X}=13z@ zvss}z$ehW=y!pDDZN|pl8$n%t0@<8u|V+a1A((%uwqspt!vleWzMk4wk zKSjWDdQX}81)fr@H1Z`f`8W4r8u$DQMEdq`9`OG)+Z=<&C~waYJ)N>fkw3MHYI&t( z5En)cf$*~8w=RB??{!1A7Mh>V;P2yxF5&akVs(a8(p35@ z&LOr3ZF`|q*+?~oh!F5aA?txZHMB@N0PKa||}oAEza6{zD} zT9p!$qAHI`T@*49M9TLl({cd%gch{#{k#Q2PPql;IvIaK{aa~(aU&0Svz6+rOaplZ zJ>r2xc>o8o$(HSV2Mn#}_V%|$RovkAPyhNBAAYNa6^M&hk?RLR0Lk2ANbHe4o9a_s z76vDu>6^UvbULU`{eax|jKTbFGQaWuVH*BsNyhARblXA6BPJj6LIwa2E_!D)kLy2= zz0C79&W#FUe*Cw^`CBpqo=}hyDvm_HK{gIw0706v4t%e5(?do-j+*_r{)g1K4&O)Q z=PePx1xzr$GV5{rSVu8l-2NIc zrORk>wQw}2S~3Go;ANE9EsHT0wP$b2lE`#nHO#7GVgN`ukf_rQMayTs@1fDd$g4Us zc{J-X49}nJ#^n&@nX6E*x9jw3XEJ}g@F65-w_RAAj7O;8qI>==Op;rp$8IrmoJIR@ zD=JTz@E#L-MO(w-^m4mp+Mm9lq2NvG&d@*nnTQAwxTr#`&}n=8f^(Ztv5N8C^z42y z$AAlkRnKhJ(XeJhSizekDDdnoW#uXaOTyT5fkOFqDQop|o2cw1(T zt$0g1ivE*?gR)QX9AW} zU$>stu(3FYpWdn{I4T$iVD89CzHlQSN_ax-%s`xUMB_@0Xj@3-(le)+N+9^Eu*mczm13|k2qV=D23=?M7K zdvbl*JyAkSjVoxny)|v_>-lq~wG#YAm)58ae1fn}^dy}j!WzOc#Mgc3RmUZK*Nc-( z7(+aK+$|n~dvU^K2)@9>LB~c;*9ypYGgf)o@hqCa?Hsw?eh%?0V`tf}DqEWm zMSosKREPK4`-`2*ddL#6d@izIwpwsug<(YXI>sfqT9@;|3LlzH(tZ5f&+k6@q~D#N zrS3V=zxCzqx_m9`_V+t+X-!F`PdkN4lx=kC2AbA#kwo0ZhoNa7VKB%NS*(Z*vp`jk zv-%(;;BLi5`^0^BVQ-A@>G=FJtN_VtAL2D(x`)w7aS(syW2wqUrr9S8H@EGu0uBWD z@Ay|P3NiEVOXhwnQSQ}!I?_(pl3w5M`H7K}byyCDp|>JMHlLXAwWnVI=fJW^JM5H( zRMbDu2I(L3pxbW;_~y&>Hjo=F+L3K*F%*nz+qmE5+2Qzbdwl+nGYIj=!9|uR~E!8p&wWa-Gq)Y5ZjS(y_;H{x{^__2qn3ilLp6 zc@UcL)ta^4cDspA%lGo?sUShFoHE-D?@Wy>wUxUZEvbAII3U#2$ey``<#YRzyMq3& zZE^i(^sq)XNO(R~CBj7(R~X&+cVtxbm_w%0uOEcDlWeE8Iy9HPvr8-mm>E8nAl{+6o%&iZbqbc@PV!7OcTB zO6mn58-Z|fCE5i^H)WOC$)=o_`B~B)D<-RTjszv7nbL*cit%5 zdID_8bn}>6tWlL6F$p7vFL2dNR`~eOHn4spE#>IgcoCPiCg4drwrBGoList@&~Rhm zhR@gTYP!3*c~{hc#hD%IYZyYD&2%ybp)PNVMBtrAw$9`D#!iO?ZGV86S1HqKN{c>groDsBdW7)QqrU#dB znJw;vJL-Lrq0QKZ+Tr;$w>yuh@N=br|1mp=j}P_L{KB@YJDUG>v|(*JS%rB9zWcoO zh9pt?%lr^(j-ng zH>U3V>ba3Wrd#%-7;GQ!G`_z^m}Y^Pz*hD5WurjHSzXU3L2jlDl*Ag?Os4LUxfNba zg{I4{DDsM;e%s9mebQ z%BjX}*2S;BVLYUm32*loa!o41{DV3dOKVSW{I3OsuyT>rC%rTDoD96dT1xj1Vq{47 zxGDAbog~rxE_neT{=F0na+qUx?T35z%~nZuc<<~eLGMJ_>rEuP6%UInWowThyLaN?GGT{VbZ1<>_v(C(w)Qfq z*Z9UT5=cToLGl zgwguC#k(iIHBKPlI1=UL)OscJP(^u84n=FZ3>fC%xZ{j%3#)}j!xct{9JyPs5?M2U(N%XVZ8l9K=v-68Apay5g z2e{;msSElclTi^;DO`%qEctiD2uQ4u`FI zAq#tdV@2UB7WXLpyCU8lCAC8~Z4s*Q#H0nwXly;^Kn?hdj&HB+A<*LWXhSc8+Ve)6 zCYIz}zPd+ECntOLE_#Ye_OW`|VpfFa_WD%PdHK^6DmhV$z@**zN^=OGoMv{{^SMQ{W?yl;Bw zSt{e8U-w2Vg3wp+r+@a#zeni&vyrqryKfg8V=I?o36Lbmi~H3K*DL+^ASVh239uMT zd~15Yr|&vC#R65_aIL7$3D*);Zb;qj{pb;t<1i6~$$FY4wXBvaDN_wLWPU#XUrfD) zUzB0DHSD9JQX*Xf3PZPaOAMXE4BaW+U5a!{H%JXIz|dXN%}955Gay|b=RNwI?;n`o zeeb!iYp=EU+H1G5=(|)+1HAAObO$245|u@b`j@N_y7r}tKeUPIlWxdpk8y+dg8&w( znPIez@>QKlcv41*LvII5_Nr35-vD9XQUK&{cmjL_IT$c77te+psu@c3-c9NW(A-g7 zjg{5~>RpCE-fZe9dR&e6mNlO=TL>^a#?mDoz~oqMIpYcg)Tu@%JB*heZ|yKi?PguS zD39-(`qW5Wp`-o(-+BrY<1#=*&tsNa2b|;lCO{bBLV1ULifiXi2_1SHJHeN^xvt2z z)2vjQQH``@IhA#}I|E^BpMA_}Cq$^4h7_iQeq2W|4R+DQg1R#*5=Qmn(z|4T_|dY4 z0sf8NC=*08gnqf}9FxO6*|rsDW$L}pA8jS}V)m18Dqk1AvENvXISN&QKwIfqzcXmQ@%N}pt%q+=8m_S7hWji=A$9~W5 z?+~8Texo)V&Ab<;U`)q-t9ayUm3#~nduaAeDjj7?CU#gT>#0IvG#yamEglfxjM8yO zTqNeX0IFgqjPui6Jk|z+vzGRnQOrbhkg3JI$(bSLECak&u!=2d&bd z(o@z8bKwj@Lr$34^Tks7w6mo_F(p)h*U?l?^!0Eq(ckK(%T>XC4#iyM=24NWxp!rc z`;RH$iQ*WUl#j;i>rdD~MA*~eMn(dCU0!a+;;uE4!d4@#{>g>cZkEK=F?p(kM^aLX zROH6%=pLJA$Q~4qzK8I=F3t}pP;3Mmd#qWA&HV!DQI*53e*Z74OPBb|%bi4o8Hg7& zsu+iYu+~Fz^y}=FDr@rTNn0m0KD+K6ubUe}XYyuWbV6&O&J0}RF{5exTRz*0u*Ib-eR9iJ=()B2jSVH4W*`dnb!GhtR5_I{4z;dV<8+g#lhUU4>oZUaf;tgT9h(s0 z)VOo#?~?pqQ6Be2`k68mrdL9!mz)F?;<%dU99%SwHA@S71ZR}Kwr_PFPp7h6tAB|+ z|NB|qv4o)6>kuKAoaYl#Y8j1+AR14GP8U_7@y9o>;De~3C~E^^_Woi5J(l<0dG(Lj zRwg{oTROkB=N81?N^DNP{!2xljQ|eze7znYR_`Cna?I9JxIDcpQZ({<2^lQ4)NnMo z0VN+$IM!5+RGaqV{Ivy45?tr=?8lun|2_*b z*O=XmF#R_W(Q7NsRy5{bOa5G*nv?m4!1sRgmLe|ir(H}rpk}Ed5bD}{1}=<$)cu*F zf0q2*HQMVlomU-W+67~1@e*Qowh5ezW$}ljtHk@*9Fmq0OYK+-hJL&XOAN~Pe^2*y zTuaW3?<%1QO{_p#9iYpjHCLa*CRu!cTeSYZi7!6Z5}z?Fk5n2`WFrnB`pY*91a8|d z7x(p-(C(i#3%A|-@#k&z_BN0{Ju>DRoffvP<5V!N2TUJ0d^LMqn4K z%{=62kZtBUSC-IK5FJ~^bgkWSrLgK(`U;_%ETH&?JM*z%W54O|zILwpNNNPYy*G{GAw6 zxK(JXJdP4?XyU+$xtDdov7dr4)e=|7Pe95(+NqB{{$EV|>?CeoIld^4o_8!Jv>u*& z6u$rZ-|1MPb*jJ9uMEBS zN7v(3(6(2$qrJu=2pZrx>7?dQjE~n7R1qZcw3Oj50IvBw=28Na!qOVu_{Jn0>+Q2a zCpaiG%7^RpoOdqS6UF;aU$Zb#8P@ObDp#Z87omqA0xZ_bcXOaLk{eQ{F;c8t%|$)g zw<>{EW=e=R9feT~o@4E+fh1W4#|xoEr9DR(JKy{H9l>@eA~MzbqCb|tCIW4z`Co3+ z%Y4ZsQ2yOwOq+e0xc*0`OO3FW+XDZf*F`dP2s?su)36)P!{p+e|pb0ZLTk*@aOKs*# z6GjHmE#-X0jql6a%*brNCr2|VzWS*y_^MGdy0XmN?Z?0E!hB96);N@7es+Z zb-@}S`^0A+V>aVzR@ON|zx1q7ax&4EP5yrJirOnl15YaUp?I%vQQ))GWHQvJL}j{P zK9Cp?6+5kRk3XkJohFTr0PRi!{{Ai#3Qy6XZ2YK}dAT26rW|Af-11%3ynCNTDmBCz z3qACN(0>VrGQeOjV{usSL)O@(JX{(rBwyE8y>EOUb1~OX;<`xlDv$VjoL@>-k9U` z{HbQBMuD{b%lLYVT2bnxN z5zm}72!jFQ9Kz^agtl-bo3nL_G)lU_4IHMm1?xd@?4Tzx4*NF!8(PB=k$AO~;!od_&TPAyFpO^$Y49W2c zV+_b&{JYqAyPrG#*@`h;exgQs<&@>lU|;Va_WnRfnSCt4o4HSwkWzV>Ue*PBpv(IW z#ibQ&0BeO*v_1(&>d+-!vk^2|U6~^9WgeUyCR*R(W%#gJ`Xo!T)x4!Y=Dc>>Ms)$ilYbmLQe^k+a&LRP)lp5LylevQ_S9G zQf%}Fhxa;#hU}UxI2}|}Ahm|q%n|!XmbNyyJezfK2|$bdSeY+o@>H1zP4p6sF zSiE2vpK0D$XYRTV(<##y!`9t(h4-Ug0cgP0)oV9E&lL>wY|Z_mkbI>h%`{K&JU{d& zE5gZRy{pM+h7Dthq}QcEgri4S1R@2|wb=W@9I?#=VBO2?^%g1mRK+D%4`h3CL@1gAPCC^jhq~mNX*aW1zAppA zV6ZOZ3a!X6{yw5$TWBGT9Y-A@Q~!dvzq&oq2|k1wy%wK_M!l;+$E*I=8;VX)eDA5& z^UYAv|Lq1p8_}7O$X`Ka4>be*mPl6z`&~(YRZnK1*cws-c)ssXBmAa^+uhtH(H~Iw zTbq8TY2UA5BV;E`uu9QkZaT)fI@=FB>g-3m_8E@ zwDoDj>IO~jSgU!H?ur9PEg5r8iK>2HW`g78c$IDq@NMDxahO*ZN91W{9)G%=M&{#S>B2S8vUZS6{!ORpDDJU$ajR!J!_o z63uDOVbGBYSX%k{DH+yd#15RSuXTqDIlGsGVJA+w$mF4D$Y!#IfqaLxi_GMoi?_0l zaGQJ%2VYaF`6v?mmtNXR7CyC_WS>WbNid9_H3-JBL*o=+3G~^MFkoH`*dm5qOyJ>>9F@EnSJLA z9u8u>1)$5gU+PyJ6gO6|z8CEgPeZ4q^bij3X%bR$hNQteqgiYIQbB1M)=Fk z_IGV0NgqsVSH}$VQP^nEYL0#s4o33n`Xcx+dc&^ z)JV)eIitf%!H8E!B=$Dp*sG(R2s6(09{~SK{Bw@gnX1O3FfLg^lkt$ZU5jlFj`z-S>HFzs5I0v1-6r2!>&`=F-5J^}#l z`$2{$uTbQ`lzeRbDy)2kmXhD`$-fgilxyV0%Xg9WqPhtPe`6K-_f^XOI5xThzr9~GG0}}M3@Td1 zeBEJ|UuGhxIA~OHcp|}*jsP7e!K4rm%5JcW?kII$FRn2}ZG@0R2A7@$Nwz#dyFOf- z^GR|n#iT+*1`vy5W>)?zJef5Hkkgk*8UDNMXLuJSBaSEr2l1fjmQc3gBI_uv^mx6M zOfv722G9F)b?{&N^`yzrC8wDHbG`m|K;cVIfB%KJFa7cMEI>2>5DlcvN&Oq2-Oaz# zfEmtil=LqduBr>3@mas-=_uX|tL zdL}aAI6xL$O^VorxdnNL{0?-g^BfHXL*EO*IiksCDza{+j{`{~tP|}aCyVtKJrg8^ zAN7H1H9gF9af%jUT@(wEAQE!Mn722kup7U_PEl3)cE>^BqES$3X;a50LO{p zjR)md1?)3wjS|xJTeW(A6Xh(8fC?ESu4IF2Dd9#gXEEQ(&06*=12@&F=w({iJ?~x*C+L+GBdw9TZ7v& z9P`(B6~9>D*@W>B4OO4y(xWpF%H>#puCWY7Gbs4x)^SPvzwiEa9G?hACIXPgpT>8| zIkM*s24UTxb+&YPB(P1%p-Kb}qF&;O^Z29eG!z$79))`v6&S)&vkQ&zftp4&p!^@K zY(35_&ssGu*khz=aFLmruAv@5McqvT+Be#Iz8(ee{bnKUI&0m=YByvK%lu`pTT6Lk z-6WerHaL^7j9MjD6;z_haxO#eAe)cWX*a6YD0L4QsL1P_4=?n`whP+ka|kt&pG2;A zwPzmVWL=Sq57iuqn>BMKepx$~A7{(&a?m{j2p1vBcQl?Bf=ya#c2vSb4R~balULXz zqry^qBH9S`>B0+fKWKmITvImEJc;}-&R6B*JNd}thNY{X&$hsLl3+0PvVV2&^xLnA z@y+iZco2*wAUzWh{4o(vCjMfqA-4+`Mnj;)>6{ULUFzuJ-TavzeW-n1{X@LUwD9eM zoXI3_^>+8x)Rg@G^Ks79)KB3A%-$!{(bY9jwbC6&UH)n}eQl7<@oo_T0}ML#PS3AB zRTidgp=;Qcy3pAq=%x&k@u&^~J1woDfS8V&Y$ew(J_mfnmN5ks5$7lOn{4s+#oe>D z1q_1n?UUPDpi{P;Kj_bi@{Mu=+%;4i211AlLb*&q5)#RQ3H z_CMam%bNxDI)ap6t#Ac+0lee>LJMA->qRDSK$=-)!F2!jVT_@0pD=!1IT@j0x;%iU za(f?Je?WqIjqQeUNM#k~-w>s3t@ZQ!O{P#1F_EM9oa%{PM?sEs|ZR-WaIm?o7t*+_wKV^tOQKH)HyoS-Y~ z@+fP2xzW&jK#EFv5)Z?;SVIsLUl5RpEpByHDLvmJ4!8_jtUnv`k_0~062bWI(85LP zj>b2r9kt0~fRuV5id)|JaI2k1RQIIxCLN`a>Fr2MigONqS_P9f9&1m|@04USoKVIb z6OO4GP=&@2At9?Sdm^iRq5ptL(X=%PC;|Pi9;+{y zSdbcSB;fsKIlez6AFK0I*ZD-eeT`&H6i9y_yUO4YZF6CG8x_& z+;jv2es4R{75?bPjAisMvf9>nbuf2}wo)H#_*h!ww5z%AMD==JVD19Xk&3D_NxxQ4 zy?pb!@gs8368x$D1Kpi-3AOy%061Z^&o+U5L0Dh6dTK}4bn7idD!8w;#nF)S&6pU! zNSs_K1G^@5n1!s4s&hoqlT9>8Vk5pv<1zq8%MO*_m8&D1lue%ilaCVWy#F8GtD2H-{LrStqP885!LVXs55RBz=j zSZyZ^>L7rvN*9Ym^!X<%?ioWYU08SUff$&RD^nV~BA}_0+Te?Ognr%+gm!I{^DNFo zqs_dIZ)#el5IX;u%s2yvsaDgc*+gXay%`fcO{Q4OQD|;1U8A|2ibqYYA^plVCtsJI zkAxDCOfDKG*3e)tE=v!pP^##m<9UsUoQ2qYd6ppMqKagu3Q zROtLd`0!QYQ|dD1-mTfSyP3!fAtoWSY>_deNCj5wdA~0KZh`wvt;apaP-&o{;jkHd zLl+*Hj^N^OvCeuHmI;)T4HVO0kxvIPtT}29awD;#{P+uOZ>&63zPW(^v35l+Er#L1 z06RRl<^^8AwT+$y?~yN72)K?eDT&}ytYmlHTa}rT;*jn%Yy=!MvhMV;C3KWF)EcWX zvdP5!b$A)1(w|bEEINH28m6|kG?;pn-iB>5Y-hD?rJs!u?&laV3|eXk$|rs))gdB1 z7%R*R8_G z8X4IabtvF#XyTo>Rgc#n(xcFcK?}x%IE65R~dh4JlAWlfJw>Cq?P16d#gm{9p^ z^9^lCZhoYnzv4%PU%)ZPKg>lOoo7)5l$!uUtIemYjdg_aYJ*;9+||!6rRcThxVo=M zP`3LAikW#VUdps;Fo0qAow<#aq~02KJ4EZr#M%wkF%}{CAdFVINeNRuF`cHV$yq~z zJY|?=>YmfbUtexB7q#o`XuH($HSujf)YWmbYFE0S?@gAHoiSd=WIrsWXuoJ7oPJDm>(urpHLX0TtQB47pu{~RFE1$;p-S~Iv?k`@>}|- zWRq~?Y+bay%F~TqQ>H*wF3F`RRcoc^%T6HWao${>Q>ba+xV|UNAjQQ@AAQ(V+MnTX zZNmROg6aL)`b2USN7of2@VS-G4ws6OeN3-|V+_1Y$c_)x#)*aTGQHl`9Zaw}0QKri zl!4}BoDG;bRLM9SA*gR&e|%VZVdHD!b}1;Xii-@eC9+f|lz+1AJPX;btE-8M!goEI z;}hn8vd}xt2jSs%+jW_^tVv?knc;^O8qb13oGFi^ zm=(VSMPwu+Ud>Wd8VyTvYOqUw!k~f`B;Oij%>uB>Fs2(hto3i75}Sy@uXpR9*U zw@Z-_;<4*~CqiE1)8$hcuXCI`@!offjH{BAx^3LP;A1G0IQ#i`(>WAqXKBHAEXGAn zv0Rx#+INtM)4rKkZC9txWUtFUFR=Xy+}*XESXs`|9(+9GX4=FwkKgY^*}MMTk(i^O z!FZK}9P0b$hxfMq@`F+K4`~2K%;&ObjOdeW0TE+&_o3SKUJAd1Sp~$O^FzdDPm14$ zPJh*PWWe>y2m*#S&%1``$8!7>_$OdP88VzidqQw~cOJptiaJN-W#)p`+L!o)OLu9^* zgd6s~TP{u(tMgR=_z6DnPjQI^VM9Pu(LzN^5>wJ*=S$!S|R_K)zJtv>i)5h}MlJUIH4a zt9F6#C%q+Knj5F*3zMlR6lJDo;9fU!aBsE1>8DMG^rD->#gO%Vg{z->7UsT8PHC;P ztI}p3hHck^(-iHVqa|G zW?2oueQpbSd=#9>rkM|B2)4+$N_F)~NvfX~YPIvAn*F==d3E`!2FQWCbT#eY=CZ$+ z0hon{RxcQ+h31*k*z3T&W&jO2?hBD+4{kqePvi+J`P_L;lm4&Pa7$oLkBNRCMqNBa zPK#7&RiyRu#>Z``&go|xR;VdhL(XgaTkAvn_xlB+S8qdiitK!k=FX;u(wxh@j{Gz^ z9oN(!VguA!4mE44o7_ZiJ*+(C)|=R>v;?LT!vm|P(yKhysbZgCd2DxsPH2`2eFPwt zpV4HtZ}o4}5Ob${TQWS%Br6 z0Nb0r=+~Klm^=VzIprYhVH+^VhTIw#sNSjIajO)$-{U;ojfqsQ68Z(FBZq`U6}`Iy zH;tPjNhzxBM914#DW~8P9G|i^_vZ2WzZsS0PuXZ=Dr0hq)32~1g>L`6f6)?!>Y{7q zuFS2#oRDp{z`Rw^;AnvUqEiYD;!w5{E#mcfecZHZuGGd$8NR3XAYa!9zlajny~dh&OCiguo2loJsLd3AdCaF7%BT_4&iyw_7BHGi z>?A#VH+}it;2S&-N+30O87;UOUM#@%ss5a!hz#e(i z<3d^g@A`{_4mn2us%Q^$%Hs96ZlNYCww-}ei z7ZTD__0qCtaLIczm_h+2Zn5rcg{k)ux+n~qd_q|J+U{Ru&|Wc9=an0iUiSYP!yn#9 z)bvUY++H-FB6LBJE5d(@junZO(;rWvBT?F@YjKyY#3Ok_NCA$MVV>X6o}|NxFbri# z-4L+5-HATBTZ>e&pN@X;BE?zN5wmzWn{w+K+LdZ~Jj*bru#>BQyLgjQXFbm`0Nm_O za)rUdfFObV0OdXUN--%l&qX>J$y%Cb1pa_gS7BSvfyNte#UJ2Jr74$J?B^iLi5lkQ_!lHb5DY%Rczp7_~8a80Wg zE|a>ax~!rx490n5LBluWfBM2zozwvzcyYhW5oqgq2AP$wRHlP+CFu;aXa(W z?{3HZ`0l=LuJ(J3m{1xlbSOwpyT&!sy1wv?#%0buO0|J#=G`zOufsZ1}6dHS2Lj;z9EG^#0^#nskR{gD*M_y(r`*PT`z|6TSQ z#FjWVsGgSyUzuM3F}%L;+B_|uWXHhuGc-4%krNeVOD1A3ekC%-8F?{f#?%itzRt`- z5DFr052RSrJg2s8z2Zd>$C<1$8ceEUFU5@;61Sizi)a3Bkt0t=cuokR?VRwD?Igm$ zC(q~CMf8;n9KHk&)FlSccd~T(VL5_At~*%L-zR}j zB<2O*mPSpT4w@HS6pUOOIavR!8|Kj#Q0VN-Z7h_I{nL-tV)vNoW6pe})!@iyH|gG* zJW{;_lXMm#jwY1NSN%ipu{nks&iH?A-SpqQIC2^4%_=g0E7zK~vU00i_9TA36gMn9 zcnh^F;+_>5>84xfIrbmJdcrt776xhH@nfeOt4{ru@-qDU{cE?wC4o<$Zg?p8+o(yO z!uFJatZgkHzPmM3#e~d9t(^S&Rn>Iqw_U3p=MXrLZY;eeNok2~jD6ItOWl{Z?e&gY z#|FUkQKkgm*DapNhAqc0>&avaaWa)V&Rjn8;%Pplz4UEsX)*Rymuk?#ALP5Sb+GQE zk~g#kbq0d+Bkog~24nLqC^eTWGg8@@{D8HoRq@E!GU6d~herXLjhjnBX6Zb_AIq54N?`}~3 z&NtaVKf(5}IZ-aD^12J$)-&`ez-)aQ$wMoC@?VvRbcS`sr18r&#pV+x4|~oRMcA*CUyC!Dv*Zp(x{~$a&vT zER;}yiiEE0`;8__u0XUmNYqtUnL8;QCJMxSG3@4QM_TpPsC9I{skx}(tUnT=@6jDN z>pW1&{cFIZ}5`y&EmNF%dA?iW3gT?7>kGv}5Ov9Z84R@+658LqL+p-|_ z%wK%UnMD6;?)4{(3HG`5POtr%`KjBWVt?uhqDMzN$5{d@>qKb1C2_ui(C5=0&oU_@ zA|sh~X3p*sOT8bNDVhx|>C2@ukD4AUUM%YBF0hmPtvSeaWNuHFq*{=a8kg4jt?v`5 z0-!2@fLV`ic+1Axd8-vRf?)sW6@0sKLB75tD8* zth2hU3Vw@eK5hY2lRyijxsC_J)P^e|kSV-`<-v2ogHc%7Os1#IZKldtgM-QHY^l$8 zv))?AXbDI3>KCO+3q~wW-{P@AHsA8hvBeW)E0pVIbM->eqq_>x^yMPJt!XA?#@Pwl~t{5{Cp{O;)B zSfne9Rb$+B9TK+)HS@^2^G{Ca<7E3q5vS*K5K3FHw5H#7m9$-=yUN=tZHmoCEY~cW z+V`ArGPJW%TgT=~Zb8*V6A>Nl;>wj`_95^*tS?rQa>rd?e1&5wtu!y(k)|&%K`epMU(Q?x9aa(0%zH%S#Q|;mDNv zi?@$_4F^Te=h|5wZpRsUNG#T75f*Ql{&?9$_+8 zbflPdOdB7j8lqhowo4>_?v&^C?Xog^=XFary@|!lIgz7vubY*Yyh*RdBtxvRC*@h% zvM_rFq%uqBYUXU-Ez4&rEb8Jy_x7#epAAX*JA3@p-x&Vu&?F^8s#BF*{n;YJHOaED z92DH7wWSU+ng!R_SYuiVq{g}aCvxoG7+Bx_`{E-81b4f#xl}AYvsf3~6l5tE$+e_g z<|8&zlqQ3Vm))h2+qJqizsfwQ+W76S;4R)t7nQZ$6wAMO(pC1mqXqesn$ET#?5wlq zG6&$^?!#|cf?JGNG1^xsG5X>dFegx0@gH@e*evMVIjRg&p42QtQf`^xg8u7 z-X>Un7X)llGk>i&z^q8ZRIC|q2pA;79;D&wEl^W1n{coZSB*)%n#{dKOq@P+ir=vt zl0f8}*ME!2&`4I=VlUW-kiu4S({7Ia4!$0Mp+bYCI9XeG^zB{pBS#DxPmP?viq2}& zt-Y?Zr7GSErZla|bd9MlKWjgyL=onlJe6u0p)`?jeUX0{!>98CgO=iou8P9uEt1v0RZv z6m0@gs>KOHYo=qwn%I0NqLyJpn*q|`L=&dL1##!a74kU5CWfj}2&}yXeVVxULNJB0 zCpwlszxEh2VOTMrl^XNj)y+r-<|sNn16L6TCDiw0VRiHaBvJq>+Dbk2-0ufJVSHEK zP`O49vu=j>vhYL@Zzejnr`BRERMRYQurZBkHO|G2lRs{p1s^rr(O$;c>j6)@b*7$< z*NX0RsV@T4sX;sfX%1Dv2#^o;87ZaHx zKKRh1cnkm+VAU#jhA%_uOFAzg3_6E(rzbF5RnkWu|M46TGykA;6{zti6AOrsIiCWh z$)oW`oQ4hnx{>(>Ja!r5JdF0uJbKk^49Wikd=!{7r$XN0Ge}S;D*_(|{GxVS1p_u7vI4ZmX#*La~TRo>dL^6_>ahq2OEW`lu_ohz2Iv^zad zK1SJLfHhjllW;*s?S7qlmAm4uQ)CXe26m+Q8ajmY62<4*-ovs3RUPlayWh)?&Ej$T z@nWwi=d^F!$L{eg3n-%Z|EdPAdqh5CnNQ%e@u~we;?v@r@b8+bBi>nfa?~sUhnSiU zsX5^~RA3Ap&g_MEG_=>LAttG|dF3{0y=dLkjE_r`%Ox;XtDnkoU{<}#r^)&1x>Hxd z^P+j`zKu*HUbzISfoa%HrI84csb4 z$2m@766S}xuXl&%rH$#7*iRiH$?btOKD#@aocc)EYIZ0agDhbX#!Ei{>dhJ zZBjh$LmBnl-Rd2#3Yv1S3MHp}&i8hML+!3nc>;dpMuo^q33_R26MgIv`lcMm%0HSH68JU73ixV?0{Wser9Jup7K$aCAY;ajs2w=E%Z zbie16K!|QwoRcwfvVn98i5Uv%VSLJ4!X5y>QQFa-1y^@v11>luN>qy*OCx zt+Try(xxH1Sar+jtSQJX<%8IcoTmQ-ulyGo^?@Aj6iahrE;mz-ifh98)^% z=-YrtLRDyC2lxlnIDj3w@Pwd{CdHz%DRWV<#hBRFXP`3Cx`d6*Mt$C7b)UILI^puB zu>=FE!J&-cyQS1%g-F@3Fu+F!Z@g%qU>qgc;WD+sOx=Ey)OsqPEmjdo>O3sX@R(W8 z9?*E)txFZ>eSj30r&8%B{BDPyRGM3$T6;*`@`S{^*Vix?M?>|SZUc=qVgcit>#ZGL z?IQm?b<*2s#3yaCJiITA=gJOke8qh}FYnMUP!1j498biVPv({n2y{F5`d^lXy`6u= z#8v?G?%@*Fv{0t3R-hlZIIj=8)D@8@#F1?vCZvAd+WD;}+ZiJDtwWx7qG<=^>crEr zMX1ikWH~3oq$fnjgB&6L#0e(+PKBHY`wp`Nm=6=LSyTBhPtSr~FEG`nN_Ee&MIMZs z%$7ZGc`|(~vanj!nJsJtBOb4o_LI&W?r!1DJD7yl@1A#*4@r$x`X{sYe|lsmR~K4_ zgfPfB)@T*Ud`co%zWg3a0edz3XA{&PK|4RkFX_aUfmHJZI(%Y~EtG8}hI=q&7`(o< zWG0`QL+W)>$Vs;vN8_(;&rV2(L=XnjzZ`s36vfbZw3lJaZcf4P7UO;f*EWO?+^3*oD z2DHz3wl4)`f9U$m+lI~XS`Dm|N!W@vTnKh0GsQ+1si&!oGOlHQIvKZV1VQs%r*%Fz zePPrwB-yzyCdCSA55CN89JAH$xNXCH^t1^B?ems|Y5S1^uTjH|I37CJa zJ2CI|v+XI`1&Xlddj-b&Lctn~eQLr?DjAG35qYNc9Fian^~?}ca!7(U8gn9Jw^52R zJMGV~2zz;A+_F-O3>Lz#FOuyJ2YMh* z!xYKG=*3FDMF*1*{tkkgGTJ)FJ&ygzwl{tJ50ajVPv9SD5QL< z8-J1klL#<4M?c}tW~C0Ju5cPz!ib31PWll+gh;8kxj`^}CJiz(#hje4|E7-Z=RS#_ zgvat%a!VfvPjij<%FD%juT4j#-e}yjCIwfH`fU&1w$^ju;f#bK$Td{}>58JFu3jH# z&BjxsWGcJnaRYO>Vl|hA4hxOIos@!^L(RN?kK&4+e`KZL zq#$d?a{wsHU?g=PpNibUouK5d`eA~UP?=J#WS@1IJ# zJ^BEzw-i5*XQ$hae|@%7Qs4Q315er$3lkGcvI^Pvn0GsZb{)qzboVuu?MluNgrX_5 zV_?%*gh89)rSm99Ve6!stlMw;$2}&PS35@3a-lAz3M>s;a$H{VCWuE|^RvZ=Y$@gG zd_B+BATk8Y?W2g7`Eyz+&8F62;wgvDKzs z0!8-Vg>M*{{0ssieDU{G9h6}|X|M?zP*EE`Z214^XYU^}Ioi!^-S>P%Xxp6&a0v;i zvlzMi3XpoiikCc>>pZUnmwn;hATqy9lBkPnYXxb=r)K#LPVOrMZZC}y1H2eCkBhIa zYq}%k7$dLD3hdp`kdnAH)9wq4zrSvr6mqCzVTnj-iW-xOq6CU%E7MKrrx{6IntNTs zZAiPXTe-4kC$nPT=6%$mBtsm(B`4e#(A55nt|Xcr#X*$lI8473P zTK07OA^B&I?M}Ygdh0dmv|0v)Hj0qX-+#*0S(!75^MfMlf!&SWbcPn*0JX=`*DT>{ zTTRV_4)l@Z{ry~cT7MqL?4J#p^A_ZizR>Maq+eU%PAn;05IKL@irhP$9EbW&y^^Q= zMD?-%)t4Cjo{x#fb+s-VXJ*o>prUwK}`Vq+1P!`e3a;qj+XF=f%G(Bh$;s~3F~YZF`d&SjfVzgu~2CG|7jBY|>W zczP-;R?q3eggxXWU;0Irs+Mn?%ig5Z-MXH_YJ2%hw($y+=;ezISZ-A7?Bx&6rKY!U z_i!WDj|6qk{p)@g_$w?fr8lTI&tX%bD!=4#ZH1bmr!sT8PwCc70kzG2 z7xg>q_R`l}sM11(lbn1!us|ySbf=kvmeOEoaB2z^en+|cNJGj^5LvX~K5cO3i+&0_l&8GC_*6TH%mrxTQVj_8zmyS`oY*)$B zMN+#&Hx{=>NkDS+!%0MEtM#SM2h|CANwUR?hI7vpf%TQ~64dVVuFSJ<7N_ZC9Eq zSA7Pd0R%#st^?i1;X_f`Ar{8`*i3g+(tx4^*NdPbjHA;%>gV2oa#ljo|~{k`>a>XJcii`rd%dfnhVucekX0zI4_(;PDiypS{o$H zJ@wq)#cI&BEDyEv#Kfc8|0m(S>v%h+5+G)Xd9aK7o5?FTa-Exj*Mh;m$Q+cff}Sv!f;rehiZk*LM`t#zcR)NPW9gjWdJ`yJ&O{QN7Prpry4FJn_K^KxhQ;~u(KzzXUdwl37&|s= z9$^wAsPm6`SsyrOGAKP}X)065gj40Nps~BYlq8}vC)oe4-qqrdt*QhK)PktKSM1MF zB?1!OAYo6lMC+nTYJXfY8dbF(%OkTEZk%)Lz1K`RNFV<{qTYh7j;?7M#oax)OK^7y z?k*d52=49{9D+Lp2=4A|+$9O_?(Pm}Kks)Z=NHViW_r51s%v%oiJ>!Gb>jL3v%c>j zODsfX4K1{|l*q1y&G3|-dOOa*3IhnTb=%9B7a^RtEiI$aD?<%e=bc`$J}uSt#^iXo z!pBFEl$bRH1l-0pggCg}S)2#ha$a1k2zR^h9edCy;+1%PqGTJ!g4nOah?Z1J_n7D) z*!V~z0Xn__vk58#C)AETIGcX{(N<8iTVZ9yd`Bjb6{Klxp7QZEhKF+|*eUlXs!RyWJEU zN=Ns(Nk28>qW#lM{@SGO4UU|9onBiFbH=#Yy*t&=WgC7ddFLxw56nxxZG4GRIo8GX z`)8^(y7z-*^PS}8SaW*ZiSdm`@RwQ@HfIUuQ~CHG!T&=ztYa3?TdR(R6=ey99ikQxV(u}FzXi!H)4~c*$g84=iXhrc!9#g%ARt@34p=e@LNM4gVDG#9eo#(!jZZv zvQ~#h9`&auaV5Tt(cKAF-%6N#xQz@W4U;X%D;IytqjI@8f>XsHnJX^NLad8WL31xG)EyLdZ6f^{?(_cvRel_4 zBoFPc35OgGUrcPO0(fexH!+F;l`hZVcqVP##vt6C#t(C?1Ua(@$P0y+ZM}2RvX{l# zGY2kc8%%y}Iak}=EB$`@?q(q3PlFXhY?0k*#|%O3gex{4)Pt&-%rkp_{NGY-R#XIw zaz#zj`@>W*ny;kd_Xl61zxEyp_%q^K5klnhimdbIgm%2RqW@W^wpFk_< z}HB?u$22^;WgSmGna%yr|mN0UXjGjaZiN*WfFFt6_@iP zG0SY(3J2Sbu|tOXmY-2c1u%D{j{oJ5YWFPwcdBCNi0_L>lzM5`eabj)%ziT%Z{kSk z7qb7b@OF- zd&~((#Fw=feRti+?{FdtRNM6egZmoKX-GdSH=p!txT6<(8*zRu1O5D;@5FSb-93sa z{V#cnq|5d{!-})KPrrw2AMfp%*VO2I^j6QG55Q@kO44%p+_SDU+b(t6y`1t6-%~X# z`4Xc+`(LN-J#m$u)!w?VR7f&ZluO*&QWMR&)Z7vNWp;1R^PH;WN!5-gcf z_5M_+=AYN-5sWYeZFy7*xN5lhChRiEKgsYVY@~wA-S?wgi+)UWaEXp3+2+GysTkcM zQ$7n-;3X`95WI8@Ca{tnpU~sDZtrEL^j82u8N()4Hiov^R z-F`Enf11TRuRK(wRlTl?=5}}#^9vZEFcx|hWU#T8}^Op|DdM~9ij5pKwo7Yz^GNee5BgxZd zk30^rZ)_nfLGR>IwIdnt^#@XT>fkxY2q8rG=1UF>p}>dfo2V}J0*Roo|5x?qD@$SE zeDAkns@K#k)~L;F&Og>+|1Fn;I`d4qr(x|?WTRb}J*vF1hiYYJW4icBhFZ0^4V@B7 zK|^6)d=Q4IjDb0P)ZMMw${Px=pF;tLrW&zQ)N`D0K8W}|!F-?JSkM$uEtp_8eAU;z zI2=S|EXYi?(zJy~H)jKDq#8YRsyELmY_^eBc@k9|a5y9KA1Z|LnG}WgdwUfnO`7Rs z^}@mEsT8WvqqiiEq66E6@%9}`%V7+5eL8w+7wF4RZI>taP~YUA>52krSxCs~a$Q0d zip%S>iwXb}0T_{ke~w(0lsYR#Rk2cFy|2Jn%D_GgfW`1Ng4ZY1!?8L4@($noi}~++3$Hwekg{! zMQ_}JM1QbA*|$Qh9@-p;+)#?k8qHVe5yEhneQ>k1A2&1;AjuqvBtNPd#01-t9yf}w)QvL9(BhlvP-gL@#IZk z%5YYV#!dzsom8vkR7PzsmxRkw#;mqtGwuBDnxB^+G4g)QQR`sA!)ip*#0CJD0M$T~ zwwRQJN}#Hlwgs|UDWq>NqMy^}tEEtEMpGe7)xhsYX1GMjf~ew9S&*SDi%ompPpqpz zaN*im*y-_J2k?+WTH6w?v+)LBAHdg9PHSoZhEl12v>F%SY^_dG=}MY~ zehyZ-H>CHEPu2sw6EwByY%HpVhB-eUTbIv}8MuoQM5P3C4G(E6xoW@E1uNLS(K=GR z$f>QQsyY?E3uDsmO)_7$ka#F=A$BgmfjFI5G;CjQk}TI5o|CLlHI@kC4+%bzYE+=! z-Q^S&*1y~&qz3*mt*793)u4#*}wr?iVPWNFl7lpd| zRA~fL3Jb-w@BzIH6E7R{P5%Fig zP}#`9sHB^M_4K)~(t^-MWDmAMj;-e+X_(OMcJ@0(dR*{-Y z0rZRN=SF>+dQsO{?O#V&?8RMJ2%`EXd+Y)d~Ukdem_U5wlnip zQ*X?inX#{qxXpd%1|QGL6331u0nd(5$SqDufv3-IMX58UHt;i$@X+wvJVu~M1`zom zehceef?tYBnMBjq63fhzm0n-&%EI}xZLaN1B!nLz=gzQ?#j0ii&ZI?b{S-Eu<~d%E zHJog|P1|mp#UjKIG&wwxm1E~j2~vqIW%S+o_GFzMA-Bx7(|sKQ(!xJOMe7RyKFtUC zEw$Vs4~ZIFu|cs?13V@quR%t_`nX&{pFbxcoc6v7SMt;^YB)WUdLIk3O8ihg4;GXZJzt=%H1?qQduc1jm|Q#y{>*ji#?qvHvC;YggYLKmy_i)AJ~E#ZC!pMUj8IPHkUr zDfD>j^~poSf`Trd1ZX`bFh#$O1Ncrg@4}LXe}(h<`4Ly%u{I><%MVdK8rMFr<(QqP z8d>ukJ(Uyc_UtJ^5%gCr_e^x;%pDP;tCwo}j{W&X2}8Pe{Uuy`LTl=+l8!Bj>6`_y zuVpDa<2A1+ljhDff->rY93Q^j0D!*d@4@ZzDCRfmPQ~|gV#}4!b*T0Q1nySpO$3Nc zn@N@>$dzNzp;%#?8f=3M-~b!`%&C#_+;b0q7O2R^{yVxJM$b zWWxXwZqUkA&wTC3aEBPbb6wdpN)+~`17dsu&p~dIEq7sMG!~h%QB312Nc^yA&_-l# z5Boosc?gbujQW|=5i&UY6Z_wF-x&Zs*8KuO^kwG2K#E>=Q^VE-Q-J+jMcdwVt$B4o zBpOE7s|Cw1wE%C@`y!I@1hyV9R_7OU&R+Df?tAub$C55O*C~y6tEZTmR=&EEHL|=& z8yk>`N06CK&{Vmh--EuE(*(+!J>joF>axmREXDq|~gSts@8`tf3+~k;Zp~R;U9*TyQNFL^ucCO(JI7@ZiZBCyD&^`*jk+y2!^mb|?X^D%z0DBn z1P&YBJVj>U63e}x+U(@rj}DyKCKk+T-rxjgjD#&9KskHsJhi_4P!+UVg>-m^3O*DuTQHay_f&5p*=lsP$dwz;%P`%&t(JOfu#JflCk(i9)>j zrcP<2M`306;`~!K3ArxsmYZ=&%IVz}-|}hF6QPlr-H<>$l|k{zhrF;0rX^Ajyv>U@ zisJnKo}v<>eBfk0%jg6>5F8K83}P2;=H9Zyoa!|K8yrzZV_~ekmlpOUJ7Ge?5d0gu zR^1%(>$YKzXL3ALR@w=opJnt~bMzR(uaRFrw!yNVelDz2I-8o&lf1mfI?l-dWO%x% zK@<;F*w6ajdJyfVbec~b^fOIh5G=XQK`NE9D_CdK^U{j@K#&xC9GU5t9?4=~dCI@8Zzz^v5WC z8tw-8cS&Cia`S#y?|)pBPqc}I7<+qhl@i)z#$J!Y(5azzA?yqVG__Mvg%3dwPLibr z%fcG?rYd8zI7umoe}&=Z)s4`J!^Ik@;mpRW#pu?4pUm7Ua=i+Xv9Yf5@M!N}b3bmK zElt&_d~JoEOX<~}oIhVm(h`AsqI9>G*2WKgN$S0Y%bPDD{1*SZwuoyVW8nM-W;!JX z(a|+}W{13dMXp_RJA|(yWSk!G-t>{bh49gubHF{>d5KqHxS0c)Os+L|la!*37!*v& zZ1pp5A49)wA=mW|F1j@ddyZ{ziru-vcIz`Zxih|2KhJBZvEC;U?YDT(6~5LQ&(&>0 z0Ox8P%>D~hmT5@1&to`6HSc?_Zge6FUk6eJu}C%X@Z+}ZB|^> zK%6w!3w2(a5Ob&ayqFvRg54|6pKW*`KxDq2+>5P=1~hH6v&-Dac3TFsJA`;hc~)^x zgz4_i1FbIrG%O5v9X_%s5CS4%38y!}?}gX`%XZ>UN+@8FaNUVjzPHyGmsvXe8}Qg% z8%Ne#9mo+7Nk`pJdfh!E1=G(o1N@suj#y?9fC!PKPC#YvK6On0l~N9e99P37WapPT zm#=c0mSFm@-!fPkd~`JYp#W|%A-q3F&BgSt^D))=8p?lM692Eu z^_x7-uXD<6R;Ix>$@O3eoC88qe#^(Tr9ox@`f3#^HA{~;O zh9r)kEe-&^|+(@w$IAUAURMhYTxE5AB z$zS#_>oc4*i4qrX#6Xm`GHLMl%0nr2K5Y29X_hltMsG@ z_flq?NQ;l<-Uedw*BG9Z({*ByRKQJbdUmBdhhxDR(%6WrE-Z?%{y&f5q2~19g;PQr z@;yiPWLww0U8LG*Iu5WTQNM}yOG*CrJN@opQarI{P?Nz;eS2ViB2@eIu79VAE zlL_k!k;oUyA2tH9YlK~7)BTS|=EE36X;_y$#tI4G!_QMNkz)oyxu3Xeo{iN7^7*Q{ zon)#E`2{T@Q1jGKPh{3r`j8zuz;i*?&A+!DOxXZ&&K#qbuq{H)b_ucHfqb^N|)K=_FPjYxv)-~&1={_Z54w*+8QyEgs0S)*5-s#_&7t*8HwEkre5 z?kc%POcF!KE@3eAK(aO>5wi;Hhr!>Lte-27xuG-_0C#bMLb>9U24bAfu_> zKHVxds1I_l=JhosoU``9hx46gw+YS5C#=+wIK!*-BNZv%A(gW`Yd{4+aHlG(>oUB*9nl!w|^kjoce-xo( zu}dwkzlSdSz9D+6{NBY~Cg=>8l&B;Ft-OV&ysNnNGR+GG7Zd`%I(W9scqKZN9Cc1r z5Euk342!`Zz44cJmQhym%0%u5erxOX!%@oHSd(M3qApObU(lrn@O_(820`URhwD#iI0k0=-nMEN2^x9qTI%U=vRoshV@@Ir~R~Q8`A3 zgI~yprUR^i!cv{+@N>rP6LJkI?j3h+G6cfkR;Sc=-uuzQ?WR63*`v4VnqYn1w?eAb zTgxkfthA0W*W+uOZf4c?-uaf68uPt!i>Zgn)fU5_$BuLeMroG00Z{U~ny#(>eB-6m z1IWpF7{OVxX?oMk6xBXt9oyPH@SOOC)pDZdZ%-$}FPRme7_b;OcfmFMZ@{-&=n^+S zaj*9V&lA#LM+THW{)r!e2L&7)kq5pZ5e-!jw%a@J>1%L&*vjEgjtkzQ&IS;DqyRJn zLKW-AjLL}(Uc<;e5GsEAPR0kSPE^_StZLCrbKzubxgT*?R@u;316N4eSV&I^9GKuw z|A*GxzYXJC_bnZ6!VWZr)4cC#f;CDDEYd!v0I$5~3V(17Y_F<0p(Xcx;nZZ`pI;J` ze4*{ngu{pk1|B=his0bKYXUN^wq6m%DdY^&0V-HJY`4)PwFW4re`>2}{t_?lZFT9bf~@Zzp@B*SUC_FdLHS2 z%c*pr&5RuUO`8OT6o?qqYXl#*b`$Ga;-YkbjF_FPIfPnG!Edp9eKCg3*;@c1Q561m znv-*a8Sf7)os^RiKkd31`}K+#6Nc+W1_(OpU+d5@!UVG@E$Ht6%k~Xd16sZ@h3wos z)ehgjGJ6r=01z1_KX#EmZo7B~gaVRO`6JV~hJ@$)Pk@B^XquuT|L4eYBfVQ{t}b$U zb{TFOlcgu#fYl_6+xyJ7Lnzy|Nfk*OrK4?AtTwy9B@a1(G|dYPD%>~Zk%eR5VJ#ps`TO|jUj-a0%sWF63jWU*VwHx zgHKOX-!pn7$~IJQ=I7Lpf!llwa$l)+#weT-2Xq1Q73!K&E~GoB8tGDoVr!jdKZoyv ztE$zE>3Beu-$^D9UtnsaS2IyZQip_j6Mu&G+cOEb#>-wB*lJ0=S$#6V zby&X)e_r0)5WUozO%EmhuTcQ2{ety8c&fg&0oF0|Vy!pt24s}nl9ow{S;OBl5Q~A? zcVL)n>>6eH6KV=dOz*erkL2DTY}fL#cKe%ho-_(v znF5IiU)W>l)Mf;`D421;3TMAUV(28BgyLC9gusT{f%_+YvyjvpbU6D53gWzBggw8_ z>^uE47 zIaiJ;++C;A`TDk^1G61|1PB!IwJray$$4@2#UXmrFv;sG+9JXKC#0s!?19CX(1yIh z^yet)R~h@C5mg?1TU*~9;`gi&C#$fM^PkDeZ?gmuQ@~XUzYHyeRJ()F0{YR~>>LdV z!P~9yb@>1&rzm^W$0ZpN@jJXWKTF9)pqqa>3qsImQ3okr;I>hGsYq6iH0|E!o%4kH z^r#{bl5mg}&+QqlrwZ^K???9Ci?bK!kp|9!N-k;YYw144b(aMNzr}eu=WD3b5V})z zn;1aKT~*~W&qX;~O_wQ1<0$wjZ1VEDz0P{t^M!nJ^0X8Ba7ic28yfkZI(;kXWeH+o z^|`5q>#WtMV@0(b<>BG0^cwxbU;ZjIQXIC*-syp3=@$-rL9D(V_je^#XD1cF8=Fy^ zu_?^?FmsSSW5`BQo1Y6x*YOfP2HL;Hr*@@W9_;` zDw|k}qOD*a;9GV#0K>;(A4_H0Glhu}^A!T7wCyAX9dmx}YNqw~^l{1Fxq^Uiq0mKT z!F*C6pul0r2)wkm-S|L%@C3Jkm4+kP@WyX_6p9N?a%VyGr{m0}{xhSk=b;dvzu~Z@`_Ug`8}xjSjV*?jD?!oiO#+ zxN|07*vr`!RcTn$RP1+b)aTTIK;0}i4A|Or5(Ay9$#7Rxb+8*Sou8t{Uv<91PxE!# zv{!smoY_ByUEhZVkpiPTH&ing&2Q<`GxY8geFqc!4}hJ)z+~Sj&sOu6v$3wL6L?C?d!wrNAvS4_fIL!j$f^E8&cbrdP7Bsg6=N|+{DABYN!xD+1OS4k?Q_!o0P^!9EJ-)vK)FvBxET%A_~3r z)%02F7sutn42Y8Ny%KI^8VRKu4dADbHz?hIvN*B+&An#7R?Rhm*#cIP`9OkYw;vXX zI#%P8uTIA}2T}=?WU`!mf4QSBA1Z1^UlJhktgoO0cMw|TmKOYnUKH6#5XlIQc=~JC znKQvhelmCREXvj|(lQK0!hgD%9-Y*-t$Hm~<(Ck_@95yx?Xc4dNP3(nV)*p)*AB*| zWCcT#9w-D7fmXVjsd^oUO4IvCMXMvtGK4N*R#?Hqo%Ss1qb0!R8Kr{eu<8v1k3O&er_kB{Icp*VoT^lxdwN)k2R zTo!lmU!=#Ybht82CPnD#=+s^$dRm`-qGhix6th766HMecCUx?SG^inZ4dOlG*(9{dy zPTvvS0EXU~-i~?o>bmdXuMg#_eYs6Mc{+KmP=Z5+oF1f!GiT_Y6|T2&QDMkf)XlZr z*4+hNTg>g-GCa5JMB-a-9IQaMjsDIKApH^6V3*?XtTit)yLa?>NkJP{am^o(+ThTs zneLch%h~;w2uEzXqLKcs%`5DZnsqwS{+F+&@DV1&pGvpslt2!EPdRV_ffUU#jnB)S zwF~auINuO*AWazJ^$>7}_?I+V!>K-gzfgK(egS9SG*oGn#oO3w0C-@5!Q^V55AaiJ z!{mZP=IC$pRrb`8Tr{dBVw(&+myv$OM6GlLEuCdQcq#VXc}^U~2ANft^sj?!U^w(F zXYL&a*bQJvEbR#`E?&O(Py_9-%PQ68J`jx@e?aRGnacb&ygBC(_{YfJ4{TkfEKisLHZ{#3O>@S zE)ev2o%_Gia4+)DLvMUOc2iT89q9pz`~{uTKiQ68uxgEUT5k~i-6Et$NA9ovbzsCG z@fT!Ji)5-jed^$tIoOdpLBSCO!P{%e1{hYp^$5?7OE5QRCY>5MEZ+TGcR`ddc5XED ziWf+)@~3QhU8>_MhxN(XkT&bYB1#kBj>C$Am%f~KwdEaqZoh1sdp)(|UjKdbCg)u9 zL46-a@MJRcaltQke)$-12i|{!II1~iSU613*RkEm4O(bH?vVI1d{tgYM907Xq|mT~ zzm@`l{z>Dqw8x%5cwUn6)0cnEXluCW7qKp0w-D@5?Ra;J0wtkT-Ft>F=6X)J=&4R$ z;L0j-Z*ZadI?<{t)a!ZZ1GA0#V6wSMaSaniEk786h^TmlTh|z9H0LQ2mqm zVLe3!@{^_Fc(39>r#WfH7#XC=Bzq(S?p2ZLBZNZDEE$(qMn`Dn;a1*@R#kzo(HNJ4 z;IPe-0x%eTmmhHdzSz`q)x&5YgqQ5|GWgoTELYAHIBC87$7Lr&%nmRI6rTPBc@JJ( zf=k{CxEU6CGvA7=UvaNn9u6C1OP#rW@B7+0IM&lQ(7QJyx(|;?S$O^fHU5HO`^xj> z^0nzJ(g)Pv@-rWWzfPnKbgp3tIC!E9f{oMhcTZhVSk-bdGrt^n2`&HhUgCbMT8Tsl zN$lwZ-LnpXJ4@IBi8dus48A2TraiHQx}G|;3EI3y%$$bTpYc&=-XIk%rZPm9V>oJI zSZjFnT(Qw+H}iJ^*ps(Ksc(I&kL_89)md@kk9}B$*O3PHPNcyYBdV_QA#3a4y^m}Ly zPTY6bU?~k&UuS)pRPF9qZr#Ax%pf=a5DaZ@5$XZAyKil^p}S%ms^v6SlJxKRh$^~{ z-EfpUy5(p;C}6@TMsF4$%5d;4&RFW7`z?(L-L_TSfW9?wi=m*-C0gC7oMN^#T(2NwO|}iCn6WH+;HblT z-JC+32Tim=V%^^ahaD$LRox;d{a@8T?nk<`rvy9cv<)z6{!%8{`Wl*~FYCRrvYSbL zlKu6-xUN=YtayOBMgg>LS?iNz8+Yz?^LW^o(t zrZrjPJ>^SPb6b^@?_QrXo%Z(%KLlFK)?c5~B%x9w4-C@3t|BNM|9Y*`>-6d;IkpK2 zK01|}o< zKUc_;r$cKs)5Z#-fDDl(lH7gfO#HhkufRLVm()bV7`nE(^5^Y*9&~9DC6OTM=i?g9(Qy z+^EF0p}xY*{3`fuD+LQI%s32#RcE!~B4qXPk(6CQ>R z5ZLDAf%&fR?~X%(W0-eiU-u|6X7#C!>5H;ktbz96q%42ZXd?%r5AFzMS4m_*80x%Z zcMJDQ_roTmK66bek40S8bQADyXiM!7ClwV?AYt02%N4cfQEh-;UJYGHXy7s<@ZReK z>o7$u6Bj?LG}3scz;QwM6xiqHmNB3D``a-QX>RDk(OL&oYL6M%*YV=X(u@FS3kNxB z7L9*(D@CwIpc33ol{8y^wafQlB`gZUvOKt!O<-}BN7^e6;ps&;(Mk^!tQwEHh8s(z zF-sHZmC}+G)?9^%q499&xag^XO?yJ=EM&Gs+1jUDp3pOkm&il<=%aiBW1rv`*Gq}sl z>6!7yiBh)N>^xEF0QR;-ngq2x1if(G-CO?wqNgHh?eP}HuTWGnb^fW+>YzNxubD1d zk(D;1IV)13Vm#nRFvQAFF&PX_MTKvH4%E{`f5x;op0`|7HXG0b0uU`rl+88D+u$jB z|GJilv>UhCB#o`;1L@TZOl3oeA&~lZhE6o*+_}WyMjr+z*VljVb18#9Ece13xO-b( zYkfeSVE*y)Vse?0fk%y@&m&&_swo(A`+OCC>;>(in6fBLC9R%T8p!J;Ogj98TuU?4 z%-vzyxaIx|zUR}?4+_=^p?$FDZqG{G30Q-8q2lNUOy5OccYM=7!vCaEV-)&{CWuCe zN>SIGWiCc-6>BUM?5+X~dB8$5rRFUC^w@jcn&a)6b8ai!3tqyaAobP7^48#2U+8f8 z+S0MYcxYw#;=&l!zHsGvN37TOX>2$!_?~*$<vh{(h9ZlTxxCeCr|Vo0a>8;zq-*lT`hHgpuyNY(wV(Rd7BG#up+AFfBghm7<+$}; zvL8Kw-Gfb^v&`-AEkZDa?kqkY&VEu)u+v&wf=Yh>k}fsyFL7}r{W@4jw2*);!P%($P%b&ys;q(Si1LbXUyu<&QuKT7zTG z)@JJTQ6y0tN0MXMte{ve>HZOt|mS@@CZjrS%B@lCCxpfBIpYHG}46 ztXeLD&Vo5dYT*lHQ0eJuUihc^ilAaN)_#{`suUrF+r$Wo^5r`1Xo64(M*gDrk3 zn>~&?YN6I*#vs*ztZ3mr+hg6Df5iS?6#N~Ey|0rXK&*@uqQix{_Zj_JBEmp(Dn@hx z{AO03GLRm{HW3W)wDGt)LC>6vSo86^+{~YM7~IDD^U`oSc%zxaotWE& zuv5DDhCui*5O>A>&iCq%TChV?;{#_CTf<`=t}aXig7R1st~}q{03A!;N1Fq7ubC3ntf|3zRFxv_kCN&YjEF2+1Fj58B<$nqsXOo+XcjrJWSCL*90>KXv*B!Td%1koU%`P=Wt#5R99AuJodN0>u6Iw(;!JO{|EQ2}pM$h2N=W->aBw1U>mayaK zfkxl(7lD?-nDbn?LNE9+v@v5oPTUWWLVUtUal0CD(_52uOj z*6t@=U?rfc8(6!!a-ZP0utR_fFlH4jXUVorNdW9ov+TcUvX%cJ`-#K9?v- zp8edL6D#CK0Uo!KYH|t5d?yNG~c70dq#R18;pUa<5MvJmqD?(SsE>DnKx=GQml>+!l4En9qsFPiEpU$N;g_xBX;9y@nujDH=E6^!BWNa4b&9^-1U@zWl=#n8rvZBgQ*RP28&>Ubo=FOtBp{Id(W40W4oVAs<$2wW z2CS~14u;}jIdS0h~omI`jBl}ToMuw31kIRZ`Yy=86ZaouOJiYPayf0+#t zYr!n*O(2zycAI!a()59kH;V0{Fy6^V_ql+5w{V;5%x2AsSD#qIXQehRwsb${Ka`ux z)7iou&7Uz?8~KTKP==p$b@BN>uJ=*!a2PCj&W2H$a8vn!oB@+WYO;w!8i|La}aqh z_w3`Vo4_xWT(;O`HSLvy(;L^D^NID;G1L87(1^K(<(BI%!AI_Y!6zMzJv?erW=E2Y zhQEOPOyA>7w7*KK7N`;SdE7Hs(FBj7NtIr2c?o2Cy=zzSp_1r018zW5Z-v(S zdBp#ub+9}2+%HMHk(;-*T_fhs$eHY4fzz%pNZ~=56I1_$ z#mszp0HJQeh*TTsx_^p4X%*670!Ba#eDg*BimPsg8gr7Xna*`NcR8&oppDZh)k%q2 zFi|>#ODvq>a95LNA2v+J<9KAlUseEa?xY+Rubb#au6O16h z%xX7!LydgnIGAKk=E8O()a$PAHmcVxOuw0)*6bHK4&h@ z=d2l-k$}pH=(g)}Tc^nOo=b8(-uvA@3UZpwGWpWKa-3iKE2tP5^k`S<$**af&yIP` z*9S;Rt5zD*Tm}=deW)l9aA>4R6*&{j;rWG;GPj4Ac%+j7o>2jW4cQi z*;FDqR!X`yIGGJsb5uHO?R%TBc+WT5#PRO;hfHCZHM&YTJhw1Js+77OSDbI}T^n7> zte-(;f4rA z!9;~-+s+Gi%6US2eAky}6=EW2^EMCapj@9L)d2cUWcaSKyg%lWnX7&paP^0h zHrm_IO^K~6o}nt4b)*gosf=@skcigT6^JilxCz=L{_f1{T`ODvvwL6w@_8(MwGTn!F( zhg}z16_5SF$i{a+-fsvi?xbkQySD(7$qLf2Evx%DV7B^I6E_vhwwk z^VtAJoZIr%&i{sNI8N2%`aM)3pRH~{XfnKb8=NR1SkfUIA!3B_SoE6-GiC({qRtD~ zU6YSzhr3~Sr~%fYv7zI9Fx#kX+Lv&jptAu_kDkQYLy6-bFKh1^CooQSHGX7Cc_!#R z@mRG%#Kh&`5v_DUWy*t*GU8mlDT+ypSyV?J<(m17-Q~3GQ&=0P57qudMf%*3LAE2g z{ZcTrT&KOl0yAxJ+f|8SO@WUQ;V4KEDT-~X?|y5w4dVhys(5HK}8v4DcC(+ z_00_cE|TW0nDuU_;Ln#6CMA9Dg(XESDs>GaVnfu!?OhjGNEIRLIIO=ieznp(isJlK&!}l3fWw%-erd{nh1oe6!E#zUtTm=YTp-_o8vOCxwQyGbn6d5`` zpECPi^Z0-F6TE1roPjkXub=R$=TBe$;(@?@DAA>_=~-SW8Am$jdkqC+lcH?YP-|&Dt@<_=R7~3{OGR`z2RnDG&#+*8k>D7!0*}++dZ}6Q8%~x z_2N3`8Z|WXe^)@02UIJjbvbf?W^?|K7&y&XrOqo3hUL$oZ;mSshP16cQ?cQ9ziecQ zIvTy8^Tg8-*m7|WF0}QDVFIG~yamLO82fTCCX$S&kZbe>ISV8fdzdZjbRmuU(Xn&I*`qqFJ}yV##<3P$k20JU7Kh!M`VPMMn=^JEF%RdR~4U@v-6 z^xnGCs^50wdX+3zs&k2Qnz8;w%U=@N@dn|D(8a$w%os@_+a587J)JJjyezu#m!eZV z-7Zw~iCz10ZnW=61l+)`Cx8>I7WC^}U(Xv`ClEQd6=z%=sm8Df*mGjIIWPH{A)%^t zDoskU&j0O6&63T3X>5tGyH3S7>J+LoyTN0+?Q7Z8`GU^Uw?7o;(cBm$v7R-O<2E)s zNTYylM^e-2$ppA`^tBwHBKMH3UAO=LsCwt{$l7LmIGA9E#>BQKPRE+qwr$&H z$F^U^Nrad_0H2`td8R zO@cone*_`PP!&>(NWqldeWkS$Tn;*c-TY=>!gIP`3VY_}&0h{7scdOg#=g5~_rOCx zHa|)EBDU>-=Bn&(*jA6a=M6B352>T~4YV6>b7kpQ|B_#J%k}%Kb`VAvrFGA*+DFw> z*A$T4;%Uq_M+-LsatNe`PL63;aVwAYmSR`4Ttb0pm-J zT1|_-!(!}y=ie-tadL5r4ah)CH~ZQ1&v%3vv?TJjQR1_)F&VBu1__!fd_UQsRfc#C z-&d)qR(EISH{C*1MjzxEOQUy@b83aiKeuM{t= zm@rghmI{>)2p;WdG<={UBU~iiz?eCMezn|i!`O%gWJh}TrndA^=kuVXd~G>S`T$E> zBBc{QLka#9oI+sF6W~W^g>#k1o6+kKlCZmQyQS8?vFwv_1&6NU%e*EMa=jcHc!HBx zoEyefeG_{M=ku*a1v*^>#CK$*T*y6n79l0xS_NM8mRr+HnBe0-^XV4bdIj!<1@AJm zq;jj+v3!_0Lt4cc9P*(7|L~{0#tHMEPTf`EQ{B3qpwhov{}y5{*Tumb^8nBt`19YA zJ48SC-ey9G$L`gL61RCM2CeBCclA3G0OPb7%!mA1ek_(FPeYAlLNXm}z${bAS z$pQ1%Ap%KG;^TM={XcX6UtJ6+SY_PR`!~IsLZpqTSav!6odQI(Sy;-ScmFiLj|x*i zc`?1Bu=Bc_cnLqi$hTk|e56o$Nuyils;{3TukLJM|09cpr++<%l#e8+f3ThcO+KXS(~B=l*pgL1`sGv!?I=0!t|I047&^VD`XW zvs{e)KegB#gxqKu*;jHB{VmdeFo*!2q6)vpmvENej|aK`=w~@pVHIG?%^5dq$>sU? z2qi*+N05PiKK734?lVd^?QSz?v==T01i&$D6?4=@GvMKSk|#fOIQ0JPlWED0U$M+7 zfFuD5pa!Hmig)>~c7M0*uxFrM*jXFf+sRNOMdGR$1oi;#fk;%HD zz=FZiqXYz)ckf4R^5<5^+^O5HA2FmqTSv)E?#Vn4-Wao7uFJEyt6h~P1J#qQckW#E zChUR5FR}Z>f{ZSND27k+o963K9iT!n%!aN$$7l2>Kl`kF#X;2Ev8&C0S22j51iyR3mG-ECJ=2?lPf zGk8)@jp6^)HiBilZj^`&_$X#%;|as<#9!W;nPb&f??+Hpno^P`vfTECjXrKWd1pHs z_ZcyiGFY4j!doyy{7ckZuTtQ7U7ZU|mZ5B3uJTIP=s>37$k5xtjS1g zJUmAX@-$F?nsSYArW*T8mqm`@U6QZgWVj(;@IzuQ5rU=j5o0)-5U{8!?ENS;INPH( zUG}EB+D&bEyv}>GJ5ocy^>6J;d>}X^kOLtejPXGWYIkS?Zj9XJX#eZ%k%%Y9=BdmA zxr5Xr6chHvQGm6ro3m>NM|*a+cvQ$#w~uSq9r_K)c&+8_W-AT(ch`1i(mdBz(j)KH zIlALe>rkVvN@ya`v<|kUZHa(+hjNA|TxdA~4wV5N!dkkU=4NxwF>)xO5r*@OzVOO}#A^oZSowgBa_9Y(6k}3Z=E}N$I!Avh zBgN?m=RV`1*fwnB^YuihmrHZI6{r;vBV=@1kNeMMt}x$OKx%D1gN3b%(O=EPaj-pO zA8`RSA8{C_ogP2?ZAT^}gzyjD#iyh$qNUQR9s999^1Icr`22DgkBr!@P39n5FQcK9t;piKo=VoAdhSj=PG5Og~+2x4#0& zr*oEabTA>)V0?Z+u?Ftc84w)~sz7N?LoYkK6us|ZKlT3P%Fo8D2&Kpnjg=tBhEUdu zRryGxp|e0;0z(f?F>f|PCmNKQbMyM?1qu~YmLH1-y*g_zBo7TYrdB?0Ix#e!JJLxW zT9+RTEOYZ3Ua$)uN-xu~SiJEOxr)0;-D1=bqC;5O)JgxqHucw(>t|(*hgS^)bNvOo ztfWZ?S%UgqUDR2<#htS;ZgZ=y(Ux&GuXB4K*#KOf3((oQfw})rr6qWlK4d+gz?^b4 zrMrA6#okli@;z%**F#hdR5J zh1;eWAeT_E#&S~S?>Z@KCY6qijkarNc%4YOXed=sQFZEg?#&;2bh-_-7yp%d>`V9X z-aQSjsF9@_%>gHRboNFkq1FzlUZW>6rWE8Cp?C(%MFnfo#|k6~|5 z2{AC#a?sit_*3PLlSk;YzKiC+#A(c7M&`pm*74+5-szXN31gi5MRODe4YSV;`X1T( zNd}u<)QioMAxiRO9|ur^*!%uxr>H8RzgmtUq%&6d4avR#E1%tZPuz zP{g5-39uk?KVf>emqJX-FWq^*0N1GV-aj{{1cAg$*ZvmfR8lt5JEyOgghO38A$^E> zMq#@>E9jR6GC*0S`TKa%m+-e;vh2v3K|Dem#I}!%Ia5B;KkqsDB+I#%%Y8G-=e=a@ z?qykBjbbUgl=xW=9#wqm@__H`eO{zoLWArd`Mq`tmk4zEq>6J~U-{s&8oD!sE=UkW z7kiR$P~0xD`;irde( z&|~|f5H*lAdh`Ymeoz*(W^t*f?LS=D8;~W**L9pg9v8H|5}eDQHv6a3akma=bgF4H zh205lm|9RZk5aR)OYUCZY>5U1dK+n-Knup_uq>A{$-4fje4$62(#4{v7?t;MKfx5@ z%ESphuT`EH;|#LJjzRrYh4OGYbBvV43xdl3zo@x+gG{xYGk&eL z;@T#lL78?U=El<0QGBL3cK+CK)u3FWX3SkiqLR0zu+aX{b`sT46(+M8k+kHuuZIk= zC3>x-#z~M4e1IYXje7tACZB?jd@^HK9n3KDM$)5vb&&tBP(r`@^BP)$$V>h!FLD}U z<@kKMB)!<&vrWcdLW@@AQSLTxt2CVvSSVjAa^wf8q2bF$QKhk!ui-cQ&%}*_Fr3nD z<819BHAM|arcD+26_gwLlVwJww>3@@(r#T~AUM#acyQj`0&R7_FnWMl@EiJ?3GjHC zK54aFy2M<4k~?KRH5y!ps0mHGu+oM(24ew)&)GY!pFMRJ9mDoI6NvjEPxwO=PlK=9 zFn^K$BMH=vh9#vSJgL-nRudR-%I@QJVlvZpxl+weY>@rAEhSiC)$w>dTv|)|(khRU*QL9|UZW7|eTf2Q8;+ zy6Ke8s|b6((mDs{V6$L5n3wBnbl9^IJZEp0n1L%K-BO0v) zm}*)Jg~X?{mpft~2qsvwk4<^Ke9>*mYfk>J!`;Fx5jC4S8#N}ALtzK?FBNHI+a@Z>@@VQ~vTnl3VEc=OzOX4QJAHtBTx%ZJF5`P5zA zcYMloup4%$;h5s=bUQ1vh;KIreD%~-I|*l$F=4xG0|r8}br|idXQ;E>+NCa7lEm0j zO<$xQyp{6u-uA$5Zz*JT`mU&&svCK}YHuy-o0%>5fu2ijG@W+dtx(9;&=$6}^xU66}b5E8ScM$cSlTQ|g!{WSm^@8I30_dEIwu z^~Y#}8mU+LZeQ#&)%593036Rf3I|{8bwf^EH?qD)@&n`88 zY6DP(W!h?>FKRE#BP2f_7~SJZSON5>tXv%zJs5OBi$AV|9@=l2GpXiORSDqsu`M(u zwVqY)++19RZ#P;P@iUXybAD91Jmz9--KV#n5xR3{0BBC})k-IE@ZP&;s>@u|9M!1*8Bqw1l$A7|Oj4f|Duoyn&e;1AQ@9{_5Q1m#3IomA5A@T`4*9(& z)&eHz3bT0S^^xax*=lK?D;pwnrITE>x~`@MgAsd?I;Idt?5nZ2D7@l1E#rnv-gAsh3pJ zlLfX7|M_EoE`BtjmOXS*p6GZ`?=239%~ybdf<<`EMNiSpb39-cHp=F3p0v8C*T2hlareO}SA zMnngZ_Hdyu?WUr&P#yYfA9xU#1uVazQXih2U{LauG=*`J8r4mqOzZ1Q^W>+V0$quK zLMThSgl&Cf%aKoy%dG_OOElwA&IVhJZh%g`nyoG8NaRb#xk|D7?cJpwl#>#k!TIvB zu!)Kx=1i^>CF4L8#ye;`_X`p*-YW4u<wcFUH41%o0yPTtHr-6uFRqqIe6AOp5Zu|)!O(v&RWI)OwW;wn1~bFqBu_{r1soA6e^?Jt zp}n+-MIXRRwVG~p91WW(bNdSSBpxc=bDt+mO7}`^ZAN{T-mSl*_VQbJvs!pKCX8SV zgI=2O4xgf%@8{8_`y@F~6k5UtZOPerx*#Ot%BFAKJ9j5uCfmHaJb`U=zNOSLurqqK zB(t7?;cbX7jz@(=KlH*E+T*xCuX10Zp$Lm*aB!=%bX}_>%#m*kt}j;Xn3G710+j`j zZVtu$VgA?d{695KSJz-YD|o&5FUkWVGS`E`^#avJrC|~-e?Zh0XOUa19^6kRJkc+< zB_3ib-PbsB0_X#()!qPrM)*e_0@ir2cS%L|FoB9TOqN1UZx)5HS)5b}i3>Js5K+n% zL_GWOo?4G7uF`1?O@HChK(eeW_v!)@CzJOD3t6$T53JPAxhAv5%JO=f*N5bE@6od9 zL{1ux=F-|0iG+gqzr9yK#r&JruUUid;o3l&jLZ#AeZa#v^y_@tAJ>y~ewg9g?&Q=+ zKsWFS-#v3Xf!cvi012v;J?dV6O&kxFZaga9%3ll16rxR-k8zdr)DF2?!#BQD^tNe> zzzjMD@G5j!#7wcP;^FvP+ljpmO8d$0tE5&^VM2sA7_j$N7K_Y;NeiyV9$vO<>=g4dR;C0{D;ChNo(gtci z3ZDUGeLJQL8xJ4g)6yS<3_!T=FOOO&9PTiU9EwJ+-yeZd%*M*EmL8n4A1ok`AB;q= zm*cQ>2$5;Mr8OpluLu1Y!8d@7p`N(~&WtzuXrA8U)*n-e*+W)0l`Xh&ij!ao0rFrTKc1+Y6X8skrIZp+)u%%g|jy>tDXHxrNgV^6T-ybkSWSNpvzHgMZKx>+Jv6~-bpMpT#M*qOD$^>nP)f8<~v^jv5x*tPN8RZ{XL|7 zX&nI=grK~raBOv84*l!%+^V#)nnyQ-%P=rZ9>^JieOS|(nJ+JMF+|tc&TLs)n6oru z8&w*s7wc@uJHXPk*Q3wgVM^I^R5}iVOUGfV$^q>?UOM#|IY;{mkIDP?j|UVT4{}7q07bk<6Xo-LYC{jacs0!mTZzS`T^99 z%p8AVzI$50pZ`6YFOvcDv8H6KBW#Jlyxg@i3-Tp9vfW1hTfKhP8>)LVz~op_ z!r2A(IGN6dMCau>c#frQg6JY6qF*7nTOfk|%eU$%X(-q;W0PNKj1SWw#X zay3%lQifD~_ZyfyDvugbdqPnT*y|E$#D;S^3M0MzQZO_7Mj!F{IwYliQKscelU)7t z@hC4nD5)k}qB(oWN%?D9`C&XDK&oy@Y}ler9wU}d5~?Po_U}>(RyB-T!s$ap!onl> z^v%s2Jdg^bN7ANCm!2tMO+;AyWxkL1kN)x z*#L&*9KxFhd$e?(gPDC^zZnSpG}hLqHeL^}2 zn5&{8{()J_Ak2V21$^(d&nYq*^T@wRPx^X_bISm!N^Zp3GD_`h+UC)G|Aef#xbBtW zrSLZeRw-5Y#2Cqp?|hc|770sA&qt7H+ETAaJFY9bao~CEtz%cFd&Y;CPDSk>B=$-D z9}@vLN1y?zWVsuM+jl0j$ZhUrOdO@9-^`eJq8U8jdWR#cZ zy{4i!*}i&gXSE+OK{h11gG)AT%X=24p=hKHd;8nwSkAE3Zo=(EXyd(+Q&83!1uO*BD^pn%X%CvLP1KMvr)BwRZ0*Cs{|mR`7Nec zbAKfkP)19=g4m8qd?7O}jHcoMx$LTK`I&5HpM|!X)xa+_A8??8YWwR)j==wfCa~?f zzg>e<{p=KC7y)|f`N68B<`ZLq--DD->xS{+h;>_UskEcvR6qVjQ>?X{# z9q-88>-b)f2S`n>WhafXB^flVi@19s2l`E z;ev$)B0WXk|1mS6(5n$vGpp*do}Xucw43%-HRAqY!-p~rS7EN|d4}DoRIsY;?sl7t zq`rnETA;CLb?U{?$ZUD|+#0$HC(v@D(LxFP%vL|DkSMzcCK+c6wx1ZxIeCC6WN9k4 z?R~DzeiDdj{}y~-f>B~^IHz@s6~X#6N-)@i=*6<);3GLwQ(OOW(zN_n5}Q{ieBotW zRLF}-)!_Vn^pus^SS=o`iMa0Jp5FH&y~vCH#P=9v+?~p1aW<|ZObJg6$4?T(Z>f!1 zyOat&%O@5xNOX%L`@v7iVZLGaEsk~ajhP11a`pY2BI$V$j^n!nN?v1MgFyYP1CuWK zlwg8w??BKlnG*>JVo)ea2MYt2<2@ch6*{McC{n=_pN5lCyAUj{xYEDj=`&Pb^*7n! zax0mwNgM@G>_nw@^*qY&yDOw*|IZjVr4-By1j2VD1`WUjv(6|Xn&yI zm~pWP%mh0t3xa*#E}1L;FvD3{t!{=)Po^=++QbRam)%%iK|x&nVXnlPM2S-tm4Rcn zhYY{}8olW^4*;@x&b1dnP$AZ&TI|))_Q|8^XfxIVEF*EJngL0@dWeZD^jJzBpK_Fh z6vN>+2+N%8{3w|RX%j0hqmXE9r;w3!2=G!ke1NK;`rYE;L#$+IOoA$gXJNuF3$A^y zK3ckXF^EIw{_dEL^?42N^|0V5rd9QFkkl@t1v)RbgyOvzXeXE56$~IiaPxBpt-$qM z=<~1bzE+LXv~T><0cEBau}bvYP@zK=JHa$7Qy%;omB1@k}(ZX)qoj2Lws zTw%Vbyyxnev6b_w6{hEHXrO5p;kRp-C2*~mf#$oAW)A89quYMS@8sEr2?xh(C0FL) zv7R_C%e5yh7}~SA5IPTwild^}XNuBmquaX8O_6w6TwKhMdi9IJ+883!U~rT!<8|&b z2iqnb4+FsI$*YrGxZY|5^cZK|#8thgu&pmwa$laPsZoj8mBV-kiE6u_q_ck{3CHHU z&8$}&iy^j)J0rc7q4`qiwZeQHg=-Lr<~>xEvD?$;%)-oQ$vcDIFmh17M|BB*^TRtB zE>tIju9(otO~JyJ@r`}EIBV{;;rZ@97(#x%*7APr&zzR^s)*oR9Uk%|=u(@9Tw26Z zP365W+I3w0HLm0PJ5ZOM1eeJ)ZR@qC$P4qdPrh}Ze*E-s&CBMDx|vZV^g^k4_o;5} zMKhz_zlIuZ)zw~kc?8c>S?vuW+~Ie8hMZI`7_RVfL7fS9K_y7&0lP3UN>{M#um1pq zP~ExP%1_;mvSHU$$)t5rRhJ;bgwhrbHC;OQJL8|!{fG5!ss$Yi8I)uZXxU1E#se{g zh_U;)qnKZSnhT}uT}*W!LmL`h^2;H)Gh1$MD9TH~Lbl<|VP5-n;a$n`nKcJfYWL5R z2DTLJB`hX+K55OtHVP5ErPbEvfGxi+q>a0cb~qm;UBAm)lO-mj`e3Nm+i+@ZK^Sxs zMd=>jEU!N*q-THQu3pjR{CFxe*h#4#e80NLQOr|KJzxu!NJn>Cxr$+BlUiG8Vd$(^ zzZ3(H2-pfif9~z|qG{;VUdUU{9(jfLC^oLB#&_)g#;++0*U74HLJ7NQOt5@l+-4V#tJngmrpXj za@KAvf0f?BF9c0eStf&J**)86y(!YvdsI-wAJUV0b_F48^4n`k6_FYFrKL!;la1kr zB~?kIG_~}N+0Jqk>7A)liS9XGg{X)jc@v^k4DVk;#s9%hSy&XxrRsul$6uN~U6S3)|~oJ(%;gIV6Y;I(WEWjJ?Zw1ws~5*NS{ z(Ddfsz8F+$-$Kxx=bW{atm}84Kr1u3?7BgdI;wx^>2qlQqDu3y_oHm!_>>x*Od>cl ztDx-9>KlTKke)m54q81mT6c35Sk^A%o)YGuKJ2g-?14thN>HpUA7qFd`yQZD{j{P{ zomaT#jIOm6EA{EcRSyvMS_J86<4lLNCq63ymz{87_I-CiGwNcZ}Q75Z`3?9MR+0?4S z_QZZEk6({pqftOAWld2;klB{E1sYAwCi7)?YYuSv_Hi*Vs}Wje^X0{9@}x%Y6b+E* zU1@o+{t^&^5&0n}?4fwMJ2ZFB(X}FMzFqo&JWLF6wp$3KuOvB~vu1Yo* zM5MA)vYy5q6ZJWrNM(w(^cpTOwvA!m`#RTsiJb4+PJUFe%~kvy;#cPXQ|zBgHRKGAo0k^k{;S02ce=wbN=iJMjS z6WSLD4Fq-H6jylu=$6N+2)0nRVwuU^PX{tuzB3)*ITpdd5h`Al5#Ob^er6;@BT{}- zGs?w6hrtmJC+DZ@w+){TO?PV&{BizcHESV_JTQQ28%zTcBihQeCTE=-k{nqhL=RhW z?dj@=GYlY9h$GEddTX|(zrvB-KXU(k85PH&@e08?WjaMgaxMU^RSlJ4?i8N_n|oSW zZhtLV*UxC%Jmm^+fB%TBNdSoiAOHZ?iEA4>h(1^RRhWD`__zgAZ)DTnr%}oqA33(C z9<)O;>avKZV{Bxxcfe2U#8f_q*$`-Ix6E!gVUh`FOcBmfe#Hmy&?Fr=d(&kN_-cgOi>9XAb>&s)&67T*U@N=lIWix;C>lM_kx#LK-AFC z4avvy=_Q0bcKkZ1lr^LV3{iE%>1^69;C;R0vo;6OKA))i7?ROA0D|JYC-qteumYj^n3JW3P>^W1FIJD`_h9z#J|K%hMU;e(HmKfQw|X@A z-+cM42qCxm$2xCfuTe5cWV!zWiS*+K{?SqOnE__89EulnD7-QRe0kzmWiJ&Z^3sq7 z+#IaL>F-0G@S=*s`*5yGbYk6CTWSG?bKNjrIY243mVnS!{o+(G{%Onqp&UD|OnKr60XcAbe_RKC@)f!NATmpN@q??{6VjbxmRxds6{MQ&@7F0m4M97v#1fZSmx zCiLH`E4x&Itnrh){y1^sQ*RYoE|x1 zfP^$ZQm%xA7bV09rZcSV&pCC<;%Rop3_Qw*~(QW|K&9ci8Qk5VjE-(6GYLJIFg50m@l z9gwCc~w5dvVdaWLXnw+1ftqBLp69ZS0E6ouUT!8iMam-2G0L9ry1&N3~Vb zoltr16jMBmcxKtGF*dU6K&1{;qZ2e36v-SLtGze2E&~8r3O1y*l^F59-d6wGG8@HWihI2AvY z?;_c*J~IYCh(>?6WauyRsXd7?*5nIyc0WyAsG%S~LD+{O#;Y<7SrxhkYCU3tW2fjr zHE79bRt7T#qe~j@U1Uk!MG9n$?^&h()4nVEW|MgrGg652k$cs^1mg_yBim^dYnq9e z0W-WMr`m%V5fB;7H29l~Occ@_s>0L*F-1%DUQCWY{D6#Vh_R4Q*AWx}*yX{*ss`cr z=Y&7jd%%Qdg~-tYOUu!#Xk>aAlWxwI<&QTSEg z{f`@iLB24K5dQ(7z~AQHv&!@rYb zzA}p?^wBZ0^DjpI7jJXi*~pM|LUn*e^f7IcxGJDW{`^bWLHh*e@R<>YbY`+GP4+Ag z{rR0ZCG$VM2%80pe2JNm>l5e9?GCz#Hn&1gBxs@H|9xD1PaBkIJ>R!p^W>qw{d9W2^O<#0<9da0K0#_!%OlQkN%+=KDwT_nl@Z*vp1<*_ zPg~pNeK#uVbbj~aTFg#-rqMb($1dE}6=d9D;ic8dsjNu%P?k8wP&K=rL_Ge7+Ms=E z4w^x>=TEqz!#@i;X17xjT=|#OFXG%AyfJY-Lv6#Pq5{Mf0{>Js6#VduP+VvHE{k2F zpRr6h;;P=?Tcj?(wkR%~*+|t|;XdrlA~vvco<=p`Ez38uy6eA%=dNw5Drb0JU!zb? z*#+QN0fDwc{-aEzym{<_P3 z6;~cx_6PVxPON6E*tRN?=(w8p%n-da*CNsjX-HG#Rs4CUvySpxF~&b3ULHoG_eZAO zs59+F0@VVb(f)lqbvYoW(x;*-m*3lXQ)NL!&<>oKpA#fjJ!CW(|9Wm5K_$NZhQj3D5|#)Y9dY8IJJVE^K7c%wl~U+y!6IzWkCrEh^$0LntqpUw`^L~G(=uA zsKe*Jl+h(R{~?h!5zn=qHtkgO{*$Pb^c4CveejPv_F+jHw^Aw_hrvC+rouq(PT5-x zKt{ADBipHgqm2r`DqX^j-x)WKeU_duqWT7P7U_5euVS5q*_tx1sOcvO<%!d5->p7V zO#==^qtrhy*e4dAAPEqi-qRfk>RX~-I^MXV!^>5Gh>Nd&nyDdHMM=x;7P@w1Gre02 z?nBU{^5Vm;tmkOo|M*r>B?PkL@(Lhj0ePxhIh;G2MszPy6CcSKPv~O^%9;TT6lnBk zL@d?IQ*S6shWL5rY=So~+(07xgn62ED~bLO><@U%m?9Akmb|Up?=4v!_Qi>k1P;UC z`&m3V2=$M~kj3)k=&6!mBl`nbMMaY}*Gh^4)VQc%8@2sNP;F9lK@AN+E%5#zayg|> z(TG26G0{Nn|1c^dSp}WJ${*A`_d^D6$W|OH%NCX?{5H1A6IJmt7#WzI!ij2^3|W%F zEOKd-hX^dJ*w!4XnyHuBDHJ2oNqB$KIR?vg%SEVRyA(eSyWUXEw;3sB056lRX$Iw~ zBQmeUYLxh4e|o7&*>dZbyS!^$+IV$S|riyd`iPj=^089naFXDMSs}*C22Owr>%J(tnS`mKkqfb2s`Op4F2?>j+>uFlsjK;OLxn3lA&H4^ zWUKX7YVFW^K@3sph^^OQQoA%Dbjp`Mfmni`o`WcR?t?f1`6ds}PBq7&Fq3g7(l>f8hM~yb`c!ARgNY`bcAR?&tT-l@MeW$Fp?{Jm!Y087kjhn_w=J-}osRZFZ7 zLBD8(JD=IhEQQEpRZ(RcVzvQ4wPh|5FK;TG7-|?vm-Eq zaZnzio8Y{&kW@gv_1Dz`c*CZwGaJen`WJFc^2|jTyBvSle0*Q6@mQ|@??*WPn`(_Q z({l3u(>TP+I9$K<9Ex*`DUtQ+#4lJtyug`y)o`6He_{Kep?YDg~CkvMVk zK=?}zXWx@n=c#^&y6Uf5u!p&Sz#1C*Hwvc<$PWIHd%o3-8p~k$nAN_#Tgsc*ko5Sp}owxA+y?)TEOgFq@!=BNN89g1ne7eX*rz1Oe4q zym6BJ_w{O=W0SAoWllKUvrQy-hwQBK;Fi;mf-HI3-0FnkZn85@naZ@qBc%R% zz2`B=w5`k;h_lx{4Z@dd-`NA8z1t~1edq3WQd47HST#TZ66c0iy&YHi{RiPOTgB73 zKa#<>CuUJsaY?;OHDtim%q!J7F4Di{O=2^f>23=(RW+O6cCYw-SLfww5r&7jP`6fS z;KuQ!He)-xX}vC_^->OHfWSvcO5;d7Svl1e^-yfb8@g$)t@IadZ@(_*<+{Swc>XAS zw4JdX=eV8ZeHrI$Y)k&)rw6@Xnma=g$S=#=@WDvW6}@dgEMBD+DRZ@Vcy88Wd?IV( z>u+Du<-T8ZYTnw*i6FhH%&R%9wj$a@zWGG_`IkRJ(Kkg%$-)1$EWD^?|9qA~z+&#% zdVRB6bY)0lo^8J%=2otLqOU)kFBVI#u$*V1%ZJNYeU-M~dZ@i=vnZv^-MK^1zM|c? z|5xxa1KnL=@dKZB@$FpiFx7)7s|k`;P)ZkH0h6<*+Bz^g&^5|GgI4Cact$;Qvdz(Q zT88d&#k1<50L`UQQ_Xp_-=osCC+i}DX0h!-{M^nAD~!u(@->`4NCs(D?fR8xAe_#x=(CGc^f-b({!U$$pRZ4lA0%ioFvJM1U|7p{R|#e%?t#h@BmBxq(ojwn{b z$NMPDfV#<8qlJpkqb}g%`QF79vh6M@KH|BNt()`q&c&ppH#PMk%kF(`8}=r>pc{Bj zsI9|N06TAx-Cp}gcOF3)4^5U-E>bEx65%;p;(3>5^8V2yasnr=3eq&{5ntWq;^_HN zBRu@zj?E|{Go$i5c+=bPLjuNR8}WE7IyBVDis|hvESxWBNXkp^C3icvXGT~dZI7PF zrrjWQh7$y?o#{%|^X}p9wH5c}LNayAmcxeAFr99aO>Ym*Jbm{l(a^7Z zXcl$61SsUB^ddhv)kP|$62HE1^nOOyTG8^@mX+Z)dTXW~GE1RIU7wnpA`8G-Af~7t ze5Jy%tz?6u^3PA2{@9l$r#H?UZ#INoW4!fcmo2UMcnF4^A@=;;wq2~~z0fpZs+0j<$WE|k zP#4c=Vn`Om=M&Q7nkM+&^IO(rqTRDV;pyyo(_tn?acCx*o4y%eJz&otLZCyj6)l;Y z-84&gvbN_{18eqXUeUu<*-S@qIG4mK)Y8XcB}^cUKY=}HY&zQ!xzvH)f6M}UFx#K~ z1W&uo9tU)PvWd+QY(zg+qsh#;-tODc2CeiGJZwHUW_8_rwVw;;>1e3eETC9(uAg7s zf7zhc^4mnYU4<&gBTRNbH>Sc!4hizXId13IDE(1@ZU~x+VsS3_2j@4Y3;Dq(t_UkeWzK=#-sAr{8_J}!-i4X zkK(@O>!>m6@O7S0M_tLwaDdwJXh=E8m-!C1A%J1td#Ejw;|$cs{OLCmpRHx6JZ zAH3}$Q-`kbtfo5c23T|B{)j|e#AN+I>u_>!XSL7wvqL3jhBj3lx<^suAICr|XV8tM zYzZX{(B$+RDETW4(k-0`5xYYv=Nu8xUQ_b$fepjy9#>?x@S3A)d8K~Y$POI~D>uZ~p z7weo_L12*LQ&pem5mwdf*NOc9k5B!CVZIm`WO;k=QFRK2dOlEv-?fxVaU48W|Cmzk z*tYKG>MAC>XUL zeh?#ErfEO+{lT@cT+Yrhjbh88E+`FjZ$WZ7is+8B*yu>aKrU`}fNbR3TfrGY7Vp6# zZy-UMvWLP)*D1=!wYOfk;?s0v9vr?g7H2ra(H4R;!PuM^S0Kigw@OPN56kB*EI^WQ zkYYU~_S-xth^a;+N-B!$0qK3#)w$(zU)mtV`K@t(rN5eic&gpGi{wN@QpI=Ame}e@ zLk|4}BdqIMKPcWZ0yh!(8e;`o^ zPY=T(d!zPahVzBytKvP`d(6tw@4^iH%>kPS8;LS{E}SUr(1k3;E0%v)Jd;^+ZQ70= znNgl-hqVEEDGT`-E6+4Li-R(Di1eE#~WC5f(-8@d2>?w9t5?R++G zCjpleiP2;({DPKmwEjHGKfDx0!=d+UO0`qZw_`!xEH}wxKt~(c;5gkl*Sk+ysKdgF z;C&oAnxy7-J5?H>)w5e~*I28bZh*1Mu3yD2^_Gu~hTSAlLszJBdYC)f>rsfi~Ky~mB*RalJ;>$;qK zd4>!GnpF!nFQO`=LK&li5pRca6ciJe6S=&L>{Mx6=Dc_p?es79n#HZ@<1%^jZyqmr z`>Pl-ogkT(-uh@|REb{Cka{-y5a15y4%Z6OY zZ#&ggo)C+C9ybpIja9}JW^Cb3udkY;KIn_DT#*l;Y#`H4b@6IQc5DAr0P zJFD@2h=^&%QI42T%fYx!8Qz;0H!e$mcv7r@KMt(4@W~Z(Y((R=#+xw5LUr!G_flny z_qUR}YXH2d;<=>hru9Hc?3bTI5HSXgGc=ayh%#3#dc-z=fJd>f8)0~8ZP9)QoaLLH zuGrx?^ml3wQFN_PrcL6SQ8W2*2lWD=;E+n#hA!!y8*D5%D)&ryUrui?Zy-FT`U#l$ zA#6Y9ZWqg+&Z96k?QYo{?;0oHu5Wi0RvB1%yae^$|39X_fjyHxdwSwbY}>Y-iEVRY z+qP}np4hgX3Gdjp^Jd@wKD+w``ntM*efrd?uBx+jSaZl(ctq24hHojgTm$IvSuWG? zZS}$2fI5)0lFPEF_ZXoX#!9ZLV*R*rrXM*IRf(X%^}Vb<+Qd?#l>g%Ca9GWW(VUJ? zRW?kl^7w}ud9NL~+t7)uoiM}X{D=sc8^WXqJPf5Yg~EHQvV4^=a;us0dS9g)4#%{* zFFAoQT)NjZ^=YXg)>z!Ly9#SR;8us8#XLUJQ);7N%$gmho}16S&ArHDH&(4i9f;-C zfXy7<;#>RuB3)d=+3mpuSIn9!|4ol$NV2-SNVVAx^UI9?OE|ieor=#(Y$|`ioYE} zGwM;g03m6|`rCBL+sX`JL=zIPzQKSziGsV*Wmp-;QmT|g$lymDk;cP694m(kW`L(@ z%im9@O(E@4;;(Zj>`Lz2V$0$8-=4*r)3Cqo3OSCZHx2>l+ONCnnPcrwa#LCXnYqvJ z2OM(ssaoZ%N{hE#jW)3YF&L#NBGfk3>pRc5R7j+6LQ#n3Aj?5G8+MjrR(>&4Z{HA* zfsp+4>`lnego!>2dgx~o{-+Kq>k{+L#&z_Xi*-mdj z#gjjqwbe+vtAhO&8&}7&FsW0Ki}x#-kn?8MiMEH_ZCA>5HC)_vH3g#SfhAXAA(!Rt zsci+d3v6b&4aT1Kp3)s=w)oN6UFK7>^+yQbS=MAc!QJl8Qf7dd78b_dwK6ufyuK}K z-BNSxBbZb7DDy87>p^o+FL~I5)k4JZ?^tY(!FZOMTlcY}2^%l)im>)auCk{~J-fSt z@<{M*!NBRT0bF^hNo@A3UG$n@(Mrq8p%-$~PYa--pKqzjy^K5Msopm$&(+vc>?s_T zFZaLNioMTl*@opVC3zzC#UZzQ4QstWWa+vX#;#l$h>`#K=Wge~^sS4zlg)K?|1=&5 zJ&0=MEA|fE@aiQNd#_FHdXu$Ju1V0riqzDxem^+j)ehPA@qaDzVv@$2QT zjNuPeC1W&+dxwK9C%#nhvg^uTSZGfLqS{S@7Z8owwV3$9cd967p}|n!c8=t1CKK*U zU(P(0O1%9&h?wSXqdGlfO0&Ku%@ODoJ=m|poG*?3hi32QCB4%F9Iy}6&r?Q1AxrPe zWTTn41ApXhRFP8(Ph+>^n?jZQ{U~Qc#TD?twobgdM3G>LrI*d2Y)iQA3`&_?gue*8 zF!5-)sB1G7v$<;J)^Aud?^e73#jnnMm(+QqqGtwLO8?oD!h*xw&=2&Pc2JLZdA7mQ z{yoqqYq91XObsBJ(TmE})VREPbPg;u3~p){y02Tzk9>g= zGeUtKeS@3L=lsV9`Zu z2mP|H{EuqpP+C4YT}svyOpu9bSS7MTMa=t9Cl{$QeZbL!jo1jsU6#n6qC*h8oc-^AE$^x;bab=;9b`uHw%z7h>9z5npFBX< zuTh39RcQK3{m+rjH*l@<%?Fn^bO~OtlHG5t<+D8hBWo#zgSf*&soh~@uj-ohOo#)iG zJO6g|6x^zr!KGorNq=rDc=`3z`y0F%HWWf7@Lh?039)l&^s{g1z^lhrTKP~FrV9ME zS(f_=l#)yZT%eZp9uh`PtOdi+-9*I>DB9-~j?>wkt22Mnw)~rX;w`AxAY#qH*p5It z&gAfShc;?D8l16{u$KQELKBj7IT~@Hr5D}Me&fC$mY7LwIKo~q9z^fELHn#a$tRP3 zH@bQV?}tx13b5onetuHdhZq&~9G7@OhC$gsf1LKdhZiJEsn|ERe%zWYXRss+d6Yi% z`V@?W_C%GE*epcUvYpr z+>5B@-B%yRH=f;Hwjy=C1I+}pyBcj$S+f( zxHX990F}8P0#yS)dB(ZyNp$Iaw%Y}0J+AfK){C#f9>8tP;gcuBMpA*R6TQpk#){8| zrb~8W^qnmD!}hKQK$@ZGZOJECW#SW!%NlDlz@UlA8VNfa?ep{2_uigHsT zgcuuBuCw>m!DkDo&dMeF~ovY(o-x!>S-eRkj+|@2(v?F4y3$eHuYF+D5`KY zls}ziV#+W$2CjOiFDw#s4nZu`Q#wp}DeEO{`y(MN;eYiZWd1}0k&GW3Ami_3$>93> z?gx!?!^bcXMc1G03Gmcxf*Jub(KYgCys^bn-6{Sc!6WFQ>_zn2yBoJd3+!Lc+Mlhk z5Z!Akf9@I*X3*qxczpZQ?WXi>J?GGWVVS!g)Np@2CO+XmGXUa!ANL#hIqpeSDG|yP zKV2S_I9B+3xLc0wKJx#<0g~f?{-=MV7L6yx8~V782`P(@rt3Ew+e?byu!%!ir0sNj z9w^DCa{vB{wOAp?S68AGIB}(l`S#b8Z}VyszXbLPRm;=%8vCjkegIShE_0}?bFGc7 zPV#T3L7sRZio^aM6mtNr00oM@#Ig;-hnc#NW({%hw0zD~uCnl5o!-Sct;#EY?P~IM z$vZ8d)ff0@=<7f$Q$km4#iBk}yzlX^UWSB&SfCu^GtaWCk`#|*DaY!V$AGcGqJRky z0--0s{2;2x8c8DwL6dI8i7Tg*P+hEB7v@x2%;Tf6PZ$N47L6~lN=|Nn3{<+uEivDy zk8@1jFfeiQK}gwiV5ZoT-%^k9oV4YvZyUfUt@pb8{H`{yjX`W}*#c$08NgLYc5Xn*mL4X`n7IE$4W>a( z{~gvq&0QP{BzEC$EvIE`y|KpEe_^jz_)CaxPv93A=|aakYENVVW|^oTjie1Z?XiYd z$i6Gky?n00Bqd8MO62)jlD0KPVFoIRE4EXf!aQ*86=!J#mVNI-xS9}iS%l3jbTOnw zuYn^28UzmV6t_c@q^2bJJPAvrYp+-ztI%k^DMf}ND(VdPsWlL)O|b^J%y5LbI`%B^ zRSh3#G)@n-*jz!yMius#zJK1zO)r)*iOM;HA6z8Xd?;}zg##glGD!~W%M@Gcx4&k_ ziO*~Cro3ls8(BwLT#>Y?CEi#rl!}m>K^0=i?xuORWQS66wlc_TjlGNsoZ6ZJK5i9A zhRQulo!*X&IX9ud^zd0Ls_p$QIP20KI0f>`*LFXjXSe5Nju>R z&b`h*{%}3rV<=W?7`PXAuY6k#r(L$ozj+b7@x6>LZrF++JD5cTcYv%;7=H_8D&4T) zP3M4lFFb4TM2*4exuvhbN+pR{7^wIKVG1<%^%oZu45Li+-l!-PaOnIJq3;}!_e+&z zWPw7La7fs|hMMK675QPbud76nl7B+MS^mP=%TfuHe(=jDB^KiVQpg>KfFwwSE@L>C;V!g9eHZ5hSZC@gW_au%U-q1MmOLDcc! zJbA|5q9HrOg*YPxQFQdm&yDQsY&TwkC8dq6um%;T(jUG>-wtYX)LDZdR1rQ3d&Kme zsmmmu(zuf(vlV_RT-!JJRSIv@JSmv+s5z1%PNN>Vdym+}cynEbBh)&R%FnGJB1?ncHRMju@Qx?*HLR6Vp1TKZ83K_@7GK(k-JPdg$=^cv(po&f!NP z__iL_GtdoeSnm(_VTi#XW5|Z-)PaU=4`yG?SElrOXC{ zDG5y#yv?PeYmiY;_yPBd4eP;7)#f2PoU{!BL6>}m$Qb_k+LZ#f2_=3!Y4ZMC%rb>t zDl)RVi#B{JZyOgdQ_<=HeE&=HhG2KCOX7(-Fj<%KC1cZ{642uW4q2g52W0dHJr!~=7A!tw80F(9NuRVq0q z{w3{UD{lbC|3Z{fn1d}HwWyBzJ-c3wOFX`bzMKA@m2(?&EtNy7(maqc$Jy8*ILk%T zVm}nfdhn0!i{8Qtzf<r5=rQ>C~S}$GZ@x)ceNU{pyi7N{A2u>+H{3OsW)hc8 z5wG@CaDC@6q&>xZ_c6Am##BA!kV7TDSf7G0Q5R7}bbIdAUjenqG(m>p7yNTm$pe&y zW-ZzDdY`31HggDtLRnhHi7K17w_ddkQ${9>zT`mfLfkI6QewwSSJ!b^Ep&GzU(2jk znLN$JDlQ83apz}h=bKBDQC7SOMY95U$OV)=gmww6zko<9UGTi;Qr%xYJ4tFC0*{S? znTd5pCsD`2&ElYe5hJ6Bz55uLWqn9zj=cqi?%;SKYg$6nOg`obu6mBy4HEZGyI5oc zBlH(7vVXkLlp?|?zW4hNu9H37k(h@+Atcwno57_a7*GWWCr$`o0T%xkzMKIPDb^T< zOI*32x;}|?QvqeQkG=MS2aiWA0MmP`R>UwVN7om`W9Io!cS@Upc{q!tZ#)i#0!0j% zuW{EBpfe0@{NmxCWtU6N}LznveAN<7gPk)mI2yFx4sy5r94*zb^Ka$ z)9A2CPH9>m6}Z3AawcfZlQTy(2W zPGR&%2y4vPXatg#Mbt63dt~(7iDCcAGp5FU8%ec4%zrsd{x00XR5reuW0j{vHSj+`BJ5 z&kETRJAxNZ?|kcDY^UZvS&mxRm^z!}#kd=pO&O>IbOY21Mgi6F3NQ4ONH@-i$^Vsi zVREAQ)y6fXr|oj|9Y3@;vWUQOK3S;{#q%W)RIF1}LqwxVygvTiMM>hNbXhh-;jIZ9 z$*xO2bWdWWf6aQUe6``lW1l{aR-CO3>aVDX)BDf(4hhm$KL|=by$n+*C3O^464y}8 z|2yxosLU4vtV)@-L+9RI9+kd}aMymUPhYwhvN@@)asr^?8Ng!407(i}jm*)Y0R{FJ z!SdfL1|d@`><0O_ydM9IAs3K9u(Dnz;ykg_fCJ~Kl(~KDYEmI@6(Z`iCs89p%sAS4 z=mncEi2q078nmB7{HO0{Z(Jq>K(3P^41y|1K&Xq37o-BEOzSfe2zHT{1)~T9d>oYt z_M9Y`jO_p0VEyg92$_3iQ3}={^kVVMfTDlQ8qj=sM@t(}k~5PO{M#!l99ZFlSn)`CeQalE-FeK-r9&&{wng1 zc1kH^Ym3ZOVrP=_=X&{HUwgib>#U93+&_b>i;o@E)cu>WM@wIde&8=t7LC{>C>VfU zBD0v_Zl)A8N#Rqv?%-ijl_+ybY9pGbuAWO1dKPh26Lc;>mA)VSmI3N!jScZSXM;6` zs4T~VtFe)D?{WnB{3wf5xu#Ic*Wjr92t%i=?M#p+>AC&)hSq<`n(~1g3hr087g*||Sw(Z6unAv&~{`)QjKHm$V-DH2i9_A9aTs*Y5oG5cjY5s6w;FSGIX9kg6*DGW zWMBq|nT~&EZ3k|Jg7~JYL~D^MIMjwtg%gA-wWG4rgT{ zQyEUvcNSiKc+ZUSv(uaL_o~UtX)PAd{{7wa-@pTvRf?K3eJz9hw8`}PcB{t7d z1#{e$DbJt%C z?kxf!QG9HM;-B-_T`My=)P`-j{x&L8`Q{}5^IaBvDm=SyY@Dfm*(-}f<#3w)$%#;= zrKPjWDA5A&3XEnI5@X#(|M;vUp~U2EG{R=l^OQE7v;7ju9diX=q7KDHfy`6=WYf@!jw0xdiTz zGY;ms$?rFvmPC;8G#uPLy5Jf;{7=EinrY?OE7;)cTzc<%9e&iAm%fSCbbrLRP`B_u z_v?|oXr+t=RP4MN8)?WW6Mv=0ryCuT{^xW^iq;Q2pT+ob6$Zp5skP)GCtrVB8UbVc3oi}%#lAPCi&v#k5)Ky^lC(}p2XsU&7an~`4C=BB0n3;sfFu5NDo}QNVZTe+ zmj#93Ac*Xx=v@ba@m{W>{BbOR2JN-l`zpo|4|d=SL*&NKf&N?a1v2@7eJZu zB^1cB@Lunjks-;9?Sw_Rmb^ZMBYRuYR`|{LC2kfY@$Ub%InO>iq#477lO+EU11$PI z|LD65{P8pNO9#h+I7czl1|{Ma)J3jK7m!_3=QCaUkef_rd(pzyz@$n448p|BLiisF zkO}GG1+E#-SZPW=SNy`pZWdPbS{csir{LM}^7xwFR8bO{uH7rDS_jRWKWXp`zU3iI zuL>sckrDQ`|A>pMG9did7<}X5kfIO|g{B*nXQhNn>Y;iel!Et2kY)bU5)Shw*F+tjOrw&?Ou1}lS$`1aNr)_nIwAyE zf;8}bFa2?FbJ1RAfh2(R69G8kQ2q&Dh>QHL#7*N+5n#^kvH5(x#Un(WSd0fJwvlJqoAEN{fv%Sz2 z>}4A+o2a5)pBPRN%fTS8B;5T7C zU9gyKXF}h$r}DWW@!zXQs=xgG3t<^+^bGV^sKIb}Kt}llqZ}N9FOXA(;BS5O+fyrmWssWh*TUk{j=VK z7#U~5C8^;|<0ScZTRh`Ya*I?IDL)1nHG8l`lxY8;H`WA@`;m5u%aADuu`umC3p)Jc z=_PQ%|NEt~eVyLcmdEp>WUUVS_Mn2dIC_b*Z5Z>a1>AOW)zY+#E^i*{AaM$1AYD+j zJHLF`6iHewtL6BL`itN52#8$FdH?H_h4bR_+)8$yiabdW2@(j(k6}lgXw}bp-am1g z1pm>V3=8}1n(&PQLyH7a8bQ!6DvmVCF-5g<%G|}p;r!Wmlb4$toAmcKyn{FYKgQr@D!>a>i39^MKC7B0ro|C7u+rsxJOz728VNl{wwTEA8!N|5dlK?(#}n%#!njmWj#k13AaFn|HO3j3cN#&=g*eOB7)dQ79vT3L=2M96Frc$yxP$z&G2g$QSWR z#=1gQuGo;n9V<8*X*Qfpu0-K)#Pv+{%_6c+3Vb$zOtkfy>=___jtAed<~sma`WP?$ zrUv%SpwafdRM~&lN}O)QknT3Kd+7UKd#q<4^LBc2_omlX{ka|N`$9T}DM@nEq=iS6 zs{OnuS0s+EK-tsrDh6^E9cpV8DH0|*$L;0eCdQJCk)y}-7nJ%IYOHQwe{FzWlJJT+ z^+We7t?y$2I(527G#9V!?J%R7c|x?u^{94i#P!MR@y2t;0W5hb)WbGOuAZey_GbBCF21U4a9fc z{pG5GLYpk2p9L;@^NG$LMd|`yqX%wgmNq@LDdiQVp=?Y6zrel^Nifcqg?HMR0LRDf z=yv3;2X=_<_GWf#7^G>0Dsp`7uNkc+p08i_7hK2f?M626!1w-Rl#GOP7{fnUZn{|9 z6 zjgWmYdfNBA4v)#z_;QsP-rfoa!)xBc{5T%lA}v!7lkF{6IxoJJHogX$2N(|ShD75T zxO9;+Jqn(!XEm<57iV5dCvE`=5$rtA6#;r5f^|r{2l{4#7=9Fi(*E(GSwBdO z&1z$ZG+Wfq#&6#TxSps5ONo>xBq0)`6cv9mz_@XQg}~xDNZiodzV?ywe@WmIN9xcj z&c6M1HJMDe<9d0Xjm+FyZ?68by}21kRiDxpBk)EAj3aHS`@ID2A4KUfWc z&rvH8qU(Hb$t*=z1awc@gg1hzHSUpQm&a1_McojZoozEoFsc@ zh(L_)Dy=--cit7;NKGr0-h3V!_IMdves4zE5FVHb zhpxLh?lT0)CLJ9j(HGTpucF@{wmHJFH&M8(niY=N?o9ugqn>fSK*Hc6osVcw51AN1 zP>YuvUotkQ#tM=0b!ZJ!{Th}`?)1I^2u88>K;kO&ug^dq*`FUe(o9i4; zr^Clpm+qWuY$Qs836Y_3Oi7&3iw=utRrytG>m3^wO3vqV5-`UcE=lOUwe}DznHpM# z^5HOinWA*VD3bgNc@&-A-Rv}oAUb;`g#wojK80y~p@XOh7Ngz8iyZyZM=f`H8_u%) zq8T2g5c_e_>!A7L_x4azg(M6qShYNRU@Krdl_1Yg;>WgM0U=tbJ`skE&i&(^Gv87g zyN>e5Xb|jpj0q*DPRYB|tgr@+fJwpMJ`XvjC#q1Ep3%hb3`0{uKv_}>x=mvm$H!je z6D{8ETTJzj`L_Lb{-d?f=xV#fl+C6svjFldkVpE-rYUZj)Koqq)^!jEXL~qAp8bXq zV|#AecKNoqQ_RiH?YBtJWeUq3Rp4%2@>dB==WbUB6i zbsH+U8>GXlZ6FXwjhsW8$7^2Y!qTRb!*7 zwf>IhixsQWI=Cnkm7YLY0gVX-D5@@NRv!@Oxez4>7iBN}0-cj)@-uv=HwGUU9`Uc8 z3Q7-X1zaeE>G7CvnlWR4w!2mULNV;P>%I%;k)wV1eBKS|1~!=a%Vh`;^~GJ6TWxAa zbf#8xeE`kl(TS*8yi2Tp$c{|Q(YITfN(|G_`EbYSTsu)Q^<>}9`5Nq>#@bpE#0 zQPaHTZMijbxalV!;hnK^keFv+5GEW#)`1-6F)J`ysJx;+NMYu^7NyVsWg;6SHr23l zQol1@stV5#P1RBZrE0_DF;L6@J1a+HFXBN70_&S8D}fW2?z(G9RYu_$yJ>>&dD~%p zNY!K-tDufsTPCosYs_>+=dD-$UMxQF#iQ0^DB>@4CG@RlU)LS)uEkSuf4(5ze-20= zXl5bxb<|qRiM(|8UWlKL#qTzHJtp#An^;*a>WN2F82cQMyi(y0i%0x-*<~q?*7pk= zi+GA#H`{e0$dL@tOf-p_itzZ{L1CkrDK!7ZJPG<3iZZ1H z@4DK&X0DvevXwK%{BZkB&^pq64Q;ZWF2lk;N)-0DdT8Qt+Ct*pa;U5RJP6Dz?U1_P za}#1BFO7re5+E1=3QyG2GLh*$Cv|n%d4_JPjEY|zlS1VcB}uwi{2P|? zxN|IlnjTj5RbQPJ=k!4MFgeWMMTdDXvELeirN4k0J5hiyjLfq~HOhw?RT73ZcP|=W zqv)0IRi5m->tABrc2$nXh)IhN9eKHnZ zQ+i`r$T|}5^?o`1k@ToYi1aAd@uKD-VI}0FTDUO|K*uaDBNgYhSZRO}$(;DK^kE7r zgn=oT|F5qk!6>DOp%%8g9H~eqEEKQ%kTGWrj*yxd`91|Al2OrW=bIf$TAwh?j=xHD&?zu+>Ko+@w&1mIbI%w7 z6@$3_go$?qOxwP;jH9Z#UwPLAMPU0U3dGTf8gij5UHJ5PHy(!uM=L8SO3V>JBe=d7 zT7Bfl4*{;yewGXho2uwhQe2nDPOijq3*8uBou7Vz(Q`W%;oWo0&Wd2tD%Kg!+sTO% zz8^L>2ugL&YjyUu*0_Wf)TP6E5XYlM4H1HOMv(Y5^E7VdiWef1(sl7Gu)6Ye?0s6I ze-ndiJx}{1RSiaGJ26+f3<{|N!e7Tvq*pE8(Dk+zGlEC?=N6`8zyilnB zLXm=>&SrNm%`aV-e!Mf*nGUb&4dI;Xjs!EhN#Y{j3O%EeNuX8P`5oK$?EA;CFQJa= z<%FD-38)yKW`>4eKoAuQ`S+�)Z%}?>Eu#%KNBDVtV{-hu4p4F_)d~9`!X`7Tj8& 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 literal 0 HcmV?d00001 diff --git a/UnityProject/Assets/AssetRaw/UIRaw/Atlas/新增内容/参考.png.meta b/UnityProject/Assets/AssetRaw/UIRaw/Atlas/新增内容/参考.png.meta new file mode 100644 index 00000000..d3782d57 --- /dev/null +++ b/UnityProject/Assets/AssetRaw/UIRaw/Atlas/新增内容/参考.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: e0246e23c99b19945b74857ab2afc817 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + 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: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + 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: 3 + 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: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityProject/Assets/DY/Metarials/UI_FX/Boom/Boom01/UI_LiZi02 3.mat b/UnityProject/Assets/DY/Metarials/UI_FX/Boom/Boom01/UI_LiZi02 3.mat new file mode 100644 index 00000000..177f0f8d --- /dev/null +++ b/UnityProject/Assets/DY/Metarials/UI_FX/Boom/Boom01/UI_LiZi02 3.mat @@ -0,0 +1,114 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5648536644199281209 +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: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: UI_LiZi02 3 + m_Shader: {fileID: -6465566751694194690, guid: 576fda58b322cfe408b38192fb686222, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _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: 9beb456a6892f4648b0c1d8106d70f3d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - 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: + - _Alpha_int: 1 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _Dep_poweer: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: 0 + - _QueueOffset: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _UseMainTex_RGB_A: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1023.99994, g: 1023.99994, b: 1023.99994, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _T_O: {r: 1, g: 1, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/UnityProject/Assets/DY/Metarials/UI_FX/Boom/Boom01/UI_LiZi02 3.mat.meta b/UnityProject/Assets/DY/Metarials/UI_FX/Boom/Boom01/UI_LiZi02 3.mat.meta new file mode 100644 index 00000000..7316fd8a --- /dev/null +++ b/UnityProject/Assets/DY/Metarials/UI_FX/Boom/Boom01/UI_LiZi02 3.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c6de0000138a3df459b9026dd1391e44 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityProject/Assets/Font/SourceHanSansCN-Heavy SDF.asset b/UnityProject/Assets/Font/SourceHanSansCN-Heavy SDF.asset index e891beeb..6595f25f 100644 --- a/UnityProject/Assets/Font/SourceHanSansCN-Heavy SDF.asset +++ b/UnityProject/Assets/Font/SourceHanSansCN-Heavy SDF.asset @@ -418,6 +418,126 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 + - m_Index: 25571 + m_Metrics: + m_Width: 86.765625 + m_Height: 86.40625 + m_HorizontalBearingX: 1.171875 + m_HorizontalBearingY: 77.765625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 223 + m_Y: 221 + m_Width: 87 + m_Height: 87 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 14899 + m_Metrics: + m_Width: 86.671875 + m_Height: 82.984375 + m_HorizontalBearingX: 1.34375 + m_HorizontalBearingY: 74.25 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 116 + m_Y: 223 + m_Width: 88 + m_Height: 84 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 10257 + m_Metrics: + m_Width: 76.234375 + m_Height: 86.125 + m_HorizontalBearingX: 1.53125 + m_HorizontalBearingY: 77.578125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 694 + m_Y: 322 + m_Width: 77 + m_Height: 87 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 12122 + m_Metrics: + m_Width: 79.46875 + m_Height: 86.046875 + m_HorizontalBearingX: 5.3125 + m_HorizontalBearingY: 77.671875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 385 + m_Y: 219 + m_Width: 80 + m_Height: 87 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 18319 + m_Metrics: + m_Width: 82.703125 + m_Height: 76.5 + m_HorizontalBearingX: 3.78125 + m_HorizontalBearingY: 71.8125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 484 + m_Y: 323 + m_Width: 84 + m_Height: 77 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 16403 + m_Metrics: + m_Width: 78.015625 + m_Height: 84.15625 + m_HorizontalBearingX: 9.546875 + m_HorizontalBearingY: 76.59375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 10 + m_Y: 255 + m_Width: 79 + m_Height: 85 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 14731 + m_Metrics: + m_Width: 87.03125 + m_Height: 86.578125 + m_HorizontalBearingX: 1.703125 + m_HorizontalBearingY: 78.125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 108 + m_Y: 326 + m_Width: 88 + m_Height: 88 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 14866 + m_Metrics: + m_Width: 78.9375 + m_Height: 82.4375 + m_HorizontalBearingX: 5.578125 + m_HorizontalBearingY: 73.4375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 587 + m_Y: 220 + m_Width: 80 + m_Height: 83 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 m_CharacterTable: - m_ElementType: 1 m_Unicode: 8230 @@ -519,6 +639,38 @@ MonoBehaviour: m_Unicode: 36895 m_GlyphIndex: 25641 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36825 + m_GlyphIndex: 25571 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26159 + m_GlyphIndex: 14899 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 21517 + m_GlyphIndex: 10257 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 23383 + m_GlyphIndex: 12122 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 29579 + m_GlyphIndex: 18319 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 27663 + m_GlyphIndex: 16403 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 25991 + m_GlyphIndex: 14731 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26126 + m_GlyphIndex: 14866 + m_Scale: 1 m_AtlasTextures: - {fileID: 6115986748408910913} m_AtlasTextureIndex: 0 @@ -625,6 +777,38 @@ MonoBehaviour: m_Y: 312 m_Width: 107 m_Height: 105 + - m_X: 213 + m_Y: 211 + m_Width: 106 + m_Height: 106 + - m_X: 106 + m_Y: 213 + m_Width: 107 + m_Height: 103 + - m_X: 684 + m_Y: 312 + m_Width: 96 + m_Height: 106 + - m_X: 375 + m_Y: 209 + m_Width: 99 + m_Height: 106 + - m_X: 474 + m_Y: 313 + m_Width: 103 + m_Height: 96 + - m_X: 0 + m_Y: 245 + m_Width: 98 + m_Height: 104 + - m_X: 98 + m_Y: 316 + m_Width: 107 + m_Height: 107 + - m_X: 577 + m_Y: 210 + m_Width: 99 + m_Height: 102 m_FreeGlyphRects: - m_X: 97 m_Y: 29 @@ -638,10 +822,6 @@ MonoBehaviour: m_Y: 29 m_Width: 60 m_Height: 78 - - m_X: 213 - m_Y: 107 - m_Width: 62 - m_Height: 916 - m_X: 375 m_Y: 105 m_Width: 2 @@ -650,22 +830,6 @@ MonoBehaviour: m_Y: 106 m_Width: 20 m_Height: 102 - - m_X: 375 - m_Y: 209 - m_Width: 99 - m_Height: 814 - - m_X: 213 - m_Y: 211 - m_Width: 261 - m_Height: 812 - - m_X: 0 - m_Y: 245 - m_Width: 474 - m_Height: 778 - - m_X: 106 - m_Y: 213 - m_Width: 368 - m_Height: 810 - m_X: 782 m_Y: 208 m_Width: 17 @@ -678,26 +842,58 @@ MonoBehaviour: m_Y: 211 m_Width: 14 m_Height: 1 - - m_X: 577 - m_Y: 210 - m_Width: 99 - m_Height: 102 - - m_X: 0 - m_Y: 417 - m_Width: 1023 - m_Height: 606 - - m_X: 684 + - m_X: 213 + m_Y: 107 + m_Width: 62 + m_Height: 104 + - m_X: 780 m_Y: 317 - m_Width: 339 + m_Width: 243 m_Height: 706 - - m_X: 0 - m_Y: 313 - m_Width: 577 - m_Height: 710 - - m_X: 684 + - m_X: 780 m_Y: 312 - m_Width: 98 + m_Width: 2 m_Height: 711 + - m_X: 319 + m_Y: 211 + m_Width: 56 + m_Height: 812 + - m_X: 319 + m_Y: 315 + m_Width: 155 + m_Height: 708 + - m_X: 0 + m_Y: 423 + m_Width: 1023 + m_Height: 600 + - m_X: 205 + m_Y: 418 + m_Width: 818 + m_Height: 605 + - m_X: 205 + m_Y: 417 + m_Width: 479 + m_Height: 606 + - m_X: 205 + m_Y: 409 + m_Width: 372 + m_Height: 614 + - m_X: 205 + m_Y: 316 + m_Width: 8 + m_Height: 707 + - m_X: 98 + m_Y: 245 + m_Width: 8 + m_Height: 71 + - m_X: 0 + m_Y: 349 + m_Width: 98 + m_Height: 674 + - m_X: 205 + m_Y: 317 + m_Width: 269 + m_Height: 706 m_fontInfo: Name: PointSize: 0 @@ -927,7 +1123,7 @@ Texture2D: m_ColorSpace: 1 m_PlatformBlob: image data: 1048576 - _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c101111100d0807050200000000000000000000000000000000020507080d101111100c0807050200000000000000000000000000000000020507080d101111100c08070502000000000000000000000000000000000002060a0c0d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f08080602000000000000000000000000000000000000000000000306080908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0c0c0c0c0c0c0c0c0c0c0c0a0a080400000000000000000000000000000000000000010406070b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c0908060300000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0d0d0d0d080705020000000000000000000000000000000000000000000004080a0b0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0c0c0b0b0a090707040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110e0d0b070300000000000000000000000000000000030608090c0c0c0c0c0c0c0c0c0c0c0a0907040608090b0b0b0a090807060401000000000000000000000000000000000000000000000200000306060707070707070707070706060300000000000000000000000000000000000000000000000000000000000000000000000000020507080b0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e111414191d1e1e1d191514120e090300000000000000000000000003090e121415191d1e1e1d191514120e090300000000000000000000000003090e121415191d1e1e1d191414110e09020000000000000000000000000000070d121619191c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1514120e0903000000000000000000000000000000000000040a0f12151515120f0a0400000000000000000000000000000000000000000000000000000000000000000101020203030303030303030202020201010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151919191919191919191919191413110d08010000000000000000000000000000000000000000000000000000000000000000000000040a0f131516191919191919191919191919171614100b0500000000000000000000000000000001070d10131418161413100c070806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313191515120f0a0400000000000000000000000000000000000000000000000000000000000003090e1214151a1a1a1a1a1a1a1a1a1a1a1514120e0902000000000000000000000000000000000000050b101416171919191919191919191919191816120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191918181716151413110d08070501000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1a1a17130e0801000000000000000000000000040a0f1315161919191919191919191919171614101315161817171716151413100d0707050100000000000000000000000000030506090c0e060b0f12131313131313131313131313120f0b060c090806030000000000000000000000000000000000000000000000000000000002080e1114141813120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708080808080808080706030000000000000000000000000000000000000000000000000000000000000000000000000000000000060b141a1e202126292b2b292621211e1a140c0600000000000000000000060b141a1e212126292b2b292621201e1a140b0600000000000000000000060c141a1e212226292b2b292621201e1a140b060000000000000000000000010a12191e23252628282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282822211e1a150e0600000000000000000000000000000000060e151b1f2122211f1b150e060000000000000000000000000000000000000000000001040607090a0b0c0d0e0e0f0f0f0f10101010100f0f0f0f0f0e0e0d0d0d0c0c0b0b0b0a090908080707060400000301000000000000000000000000000000000000000000000000000000060d141a1e212226262626262626262626262621201d19130c04000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222626262626262626262626262423201c17100800000000000000000000000000040c12181d20202522201f1d18181513120f0b06070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202622211f1b150e0600000000000000000000000000000000000000000000000000000000050d141a1e2121272727272727272727272721201e1a140d05000000000000000000000000000000000810171c21232426262626262626262626262525221e18110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e22252525252524232221201d191413110d08020000000000000000000000000000000000000000000000000000000000000000000000000810171d2123242b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2726241f19130b0200000000000000000000070e151b1f222226262626262626262626262323201c1f222324242424232220201d181413110d0802000000000000000000060b0f121316191b1d171c1f2020202020202020202020201f1c171c191615130f0a0400000000000000000000000000000000000000000000000000050d14191e202125201f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000002050708070c10131414141414141414141312100c0607050200000000000000000000000000000000000000000000000000000000000000000000020a11171f252a2d2e3336383836332e2d2a251f17110a03000000000000020a11171f252a2d2e3336383836332e2d2a251f17110a02000000000000030a11171f262a2d2e3336383836332e2d2a251f17110a020000000000000000000a131c232a2f32333535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352e2d2b261f180f06000000000000000000000000000008101820262b2e2f2e2b26201810060000000000000000000000000000000001050707070d101314151718191a1a1b1b1c1c1c1c1c1c1c1c1c1c1c1c1b1b1b1a1a1919191818171716161515141312100c07100e0d0b070300000000000000000000000000000000000000000000060f181f262a2d2e3232323232323232323232322d2c29241e160d040000000000000000000000000000000000000000000000000000000000000007101920262b2e2f32323232323232323232323231302d28221a11080000000000000000000000040d161d24292c2d312f2d2c29242422201f1b171414110e0907050200000000000000000000000000000000000000000000000000000000000000000000000003090c151d23282c2d332f2e2b26201810060000000000000000000000000000000000000000000000000000050f171f252a2d2e34343434343434343434342e2d2a251f170f05000000000000000000000000000008121a22282d3031323232323232323232323232312e29231b130900000000000000000000000000000000000000000000000000000000000000000000000000030709090908060300000000000000000000000000000000000000000000000000000000000000000009131b23292e313232323231302f2d2c292421201d19130e090200000000000000000000000000000000000000000000000000000000000000000008121a22282d3031373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373433302b241d140b01000000000000000007101920262b2e2f3232323232323232323232302f2c272b2e2f313131302f2e2d2c292421201d19130e09030000000001080d11171b1f202326282a22282b2d2d2d2d2d2d2d2d2d2d2d2d2b2822292622211f1b150f0b0400000000000000000000000000000000000000000000050e171e252a2d2e322d2b28221c140b090300000000000000000000000000000000000000000000000000000000000000000000000003090e12141519181d1f202121212121212121201f1c171414110e090200000000000000000000000000000000000000000000000000000000000000020b141c222830363a3b3f43444443403b3a363128231c150c0300000000020c141c232831363a3b40434444433f3b3a363028231c140c0300000000030c151c232831363a3b40434444433f3b3a363028221c140b020000000000000007121c252e353b3e404242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242423b3a37312a21180e0300000000000000000000000008111a222a32373b3c3b37322a22180e050000000000000000000000010406080d11131417181d202022232425262728282929292929292929292928282828272726262625252524242322222121201f1c181d1d1a1a17130e080100000000000000000000000000000000000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c010505050505050505050505050505050505050505050505050505050505040e19222a32373b3c3f3f3f3f3f3f3f3f3f3f3f3f3d3c39332c241a1005000000000000000000010c161f282f35393a3e3c3a38352f312e2d2b272221201e1a1514120e0906040000000000000000000000000000000000000000000000000000000000000001070c141a1e272e34383a3f3c3a37312a22180e04000000000000000000000000000000000000000000000000030d17212931363a3b40404040404040404040403b3a36302921170d0200000000000000000000000005101a242c33393c3e3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b110700000000000000000000000000000000000000000000000000000000000000000000040b0f1315161615130f0a04000000000000000000000000000000000000000000000000000000000000060f1b252d343a3e3f3f3f3e3e3d3c3a3935302e2d29241e1a140d050000000000000000000000000000000000000000000000000000000000000005101a242c33393d3e44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444413f3c362f261d130800000000000000040e19222a32373b3c3f3f3f3f3f3f3f3f3f3f3f3d3c3833373b3c3e3e3e3d3c3b3a39352f2e2d29251e1a150e060000040c13191b22272b2d303235372d3338393a3a3a3a3a3a3a3a3a3a3938332d35322f2e2b26201b160f070000000000000000000000000000000000000000020d1720293036393b3e3938332d261d1a140b0600000000000000000000000000000000000000000000000000000000000000000002080d141a1e21212524292c2d2e2e2e2e2e2e2e2e2d2c282321201e1a140c070000000000000000000000000000000000000000000000000000000000000a141d262d333b4246474c505151504c4846423b342e261e150c030000020b141e262e343b4246484c505151504c4846423b342e261e150c030000020c151e262e343b4246484c505151504c4746423b332d261d140c020000000000020d19232e3740464b4c4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4847423c332a1f15090000000000000000000000040e1a232c343c43474847433c342a20170c02000000000000000001070d111314191d20212424292c2d2f30313233343435353636363636363636353535353434343333323232313130302f2f2e2d2d2c28232a292726231f19120b0200000000000000000000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4745413a31281e130812121212121212121212121212121212121212121212121212121212120a15202a343c4347494c4c4c4c4c4c4c4c4c4c4c4c4a49443e362c22170b00000000000000000007121d2831394045474b49474540403e3b3937332d2e2d2a2521211e1a1313100c0704010000000000000000000000000000000000000000000000000000060b12181f252a30394045464c4847433c342a20160c02000000000000000000000000000000000000000000000009141f29333b4246484d4d4d4d4d4d4d4d4d4d4d4846423b33291f14090000000000000000000000000b17222c363e44494a4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000070f161b20222322221f1b15100c07010000000000000000000000000000000000000000000000000000030d17212d373f464a4c4c4b4b4a49484745413f3a3935302a251f170f070000000000000000000000000000000000000000000000000000000000000c17222c363e45494a515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151514d4c4740382f24190e030000000000000a15202a343c4347494c4c4c4c4c4c4c4c4c4c4c4a48443d4347494b4a4a4a49484745403f3a3935302b2620180f09060d161e24292d3337393c3f4144453f44464646464646464646464646443f44423f3c3b37322c27211911090100000000000000000000000000000000000008141e29323b4146474b46443f382f2a251f17110a02000000000000000000000000000000000000000000000000000000000000040c13191f252a2d2e322f35383a3b3b3b3b3b3b3b3b3a38342e2e2d2a251f18120b0300000000000000000000000000000000000000000000000000000006111c262f383f444d5254595c5e5e5c5954534d443f3830271e150b00000a141d2630383f444d5354595c5e5e5c5954524d443f3830261e150a00000a141e2630383f444d5355595c5e5e5c5954524d443f382f261e140a000000000006121e2a3540495157595b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b55534d453c31261a0e02000000000000000000020c16202c353d464e5355534e463c32291e1308000000000000040a0f13181d2020252a2d2e312f35393a3c3d3e3f404141424242424343434343424242424241414040403f3f3e3e3e3d3c3c3b3b3a3a38342e37363433302b241d140b0100000000000000000000000000000000020e1a26313b454d535559595959595959595959595954514c433a2f24191e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1b26323c464e5455595959595959595959595959575550483e33281c100400000000000000010d18242f39434b5153585553514b4d4b4846443f3e3b3a36302e2d2a25201f1c1813110d080300000000000000000000000000000000000000000000020a11171d242931363d424b51535955534e463c32281e140a00000000000000000000000000000000000000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a54524d453b30251a0e020000000000000000000004101c28333e485055575959595959595959595959585651493f34291e12060000000000000000000000000000000000000000000000000000000000000007111921272c2f302f2e2b271f1d18120e090300000000000000000000000000000000000000000000000009141f29333f4951565858585857565554524c4c4746413a363029211911070000000000000000000000000000000000000000000000000000000005111d28333e485055575e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5a58524a40362b1f13070000000000030f1b26323c464e5455595959595959595959595956554f474e545657575757565553514b4b4746413a37312a211b1210181f282f35383f4446494c4e50514a50535353535353535353535353504a514f4c4947433c38322b231b130a0100000000000000000000000000000000050f1925303b444c52545853504a423d363127221b140b0500000000000000000000000000000000000000000000000000000000050e161e252931363a3b3f42404547474747474747474746443f3f3b3a363028231c150c0500000000000000000000000000000000000000000000000000050f17222d38424a50575e6166696b6b6966615e57504a423930271d120706111b262f38424a50575e6166696b6b6966615e57504a423830261c110606111c263038424a50575f6166696b6b6966615e57504a423830261c1106000000000a16232f3b46515b6366686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868615f574d42372b1e120600000000000000000008131e28323d474f585f625f584e443a3025190d03000000070c10151b1d24292c2d3036393a3d40404547484a4b4c4d4d4e4e4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4d4d4c4c4c4b4b4a4a4949484847464440444443413f3c362f261d12080000000000000000000000000000000005121e2a36424d575f61656565656565656565656565605d554c4135292b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b37434e585f6265656565656565656565656564615a5044392d2014080000000000000004101d2935404b555d606462605d555a57555350494a4746423e3b3a36312d2c2823201d1913100b0600000000000000000000000000000000000002090b141b22272f353b42464f545c6066625f584e443a30261c110600000000000000000000000000000000000000000005121e2a36424d575e616767676767676767676767615e574d42362a1e1205000000000000000000000814212d3944505a6164656565656565656565656565625b51463a2e221609000000000000000000000000000000000000000000000000000000000000040f19232b32383b3c3c3b37322c29241d1a15100c06000000000000000000000000000000000000000000020e1a26313b45515b6265656565646362605d565854524c46423b332b2319100700000000000306070b0a08040000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a67645c52473c3024170b000000000006131f2b37434e585f6265656565656565656565656361594f586062646464636261605d555854524c47423c332d241c18222a313a414549505356595b5d5e5f5b6060606060606060606060605b5e5e5c5955534e48443d352d251c130a000000000000000000000000000000030d17212a36414c565e6165605b544f46423b332d261d170f060000000000000000000000000000000000000000000000000000050e17202830353b4246484c4f4b5153545454545454545453504a4c4746423b342e271e170e050000000000000000000000000000000000000000000000030d172128333f4a545b60696e7276777776736e69605c544b42392e23180c0b17222d38414a545c60696e7376777776726e69605c544a42382e23170c0b17232e38424a545c60696e7376777776726e69605b544a42382e23170b030000000c1925323e4b57636d737575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575756e695f53473a2d2114080000000000000000050f1925303a444f59616a6f6a5f564c41362a1f140900030b12181c1f262b2f35393a3e4146474a4d4b515355565758595a5b5b5c5c5c5c5c5c5c5c5c5c5b5b5b5b5a5a5959595858585757565555545453514a5150504d4c4740382f24190e030000000000000000000000000000000714212d3a46535f696e7272727272727272727272726d675d5145392e383838383838383838383838383838383838383838383838383838383838383838383b47545f6a6f727272727272727272727272706c6155493c3023160a000000000000000613202c3945515d676d716f6d6768666461605b535754524d4b4846423d3a38342e2c29241f1c17110e09030000000000000000000000000001070d141a1d262d333940454d535960666d726f6a5f564c42382e2317100600000000000000000000000000000000000000000714212d3a46535e696e73737373737373737373736e695e52463a2d201407000000000000000000000a1623303c4955616c717272727272727272727272726d62564a3e3125180b0000000000000000000000000000000000000000000000000000000000000b16212b353d4448494947433c38352f2b261f1c17110e090200000000000000000000000000000306080908121e2a36424d57626d7272727171706f6d686865615d56524d453d352b22190b020000060c101213171614100b05000000000000000000000000000a1723303d4955616c7177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777746e64584c3f33261a0d00000000000815222e3b47545f6a6f7272727272727272727272706b6155606a6f717171706f6e6d676865615e56534e453e362e26222a343c434c51535b606365686a6b6b666c6d6d6d6d6d6d6d6d6d6d6c666b6a6865625f58544f473f372e251c100700000000000000000000000000010b151f29333b46525e686e716c666059534d443f382f292117110a030000000000000000000000000000000000000000000000030d172029323a41464d5354585c555d606161616161616161605c545954524d444039302920170b020000000000000000000000000000000000000000000009141f29333b44505b666c737b7f838484837f7b736d665c544b40342820150f1b27333f49535c666d737b7f838484837f7b736d665c544a3f34282015101c28343f4a545c666d737b7f838484837f7b736c665c544a3f34282015090000000d192633404c5966737f8282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282817b6e6155483b2e22150800000000000000020b17212935414c56616b707c6f685e52463c31261a0d0a0c151c23282c31373a4045474b4c5254575a555d6062636465666767686869696969696969696868686867676766666565656464636362626160605c545e5d5c5a58524a40362b1f13020000000002000000000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7a6d6054473a3b45454545454545454545454545454545454545454545454545454545454545454545454955626f7c7f7f7f7f7f7f7f7f7f7f7f7f7e7064574a3d3124170a000000000000000714202d3a4753606d797e7c7a777573716e6c656664615e575854534d4a4645403a39352f2b28231c1a140f0a0400000000000000000000060c13181f252a2f383f444b51575e616b70797f7c6f685d544a3f342822180e04000000000000000000000000000000000000000815212e3b4854616e7b80808080808080808080807b6e6154483b2e211508000000000000000000000b1724313e4a5764717e7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000030f1b27323d474f545655544e4745403937312c28231c1914100b0401000000000000000000040a0f1315161514212d3a46535f69727f7f7e7e7d7c7b7a7875726d68615e574f473d342b1d140a030a11171c1f202423211c1710080000000000000000000000000b1724313e4a5764717d848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848074675a4d4134271a0e00000000000916222f3c4955626f7c7f7f7f7f7f7f7f7f7f7f7f7d706354626f7c7e7d7d7d7c7b7a7775726d68625f57504840382e2a343c464e555d60656c6f72747778787979797979797979797979797979787775726f6a636059514940372e22190b0200000000000000000000000007121d27313b45505a616e7a7e78706b615e575049413b3328231c150c05000000000000000000000000000000000000000000010b151f29323a444c52575e6165686b676d6e6e6e6e6e6e6e6e6d666a65615e57514a423a32291d140a000000000000000000000000000000000000000000020e1a25313b45505a606c7880868c8f91918f8c8680786d665c51453d32271b121f2b3744505b656d7880868c8f91918f8c8680786d665c50443c31261b121f2b3844505c666d7880868c8f91918f8c867f786d665c50443c31261a0e020000101c2936434f5c6976828e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e897c6f6256493c2f231609000000000000000a141d29333b46525e68707d857a6d61574d42372b1f16151b1e272e34383c43474b515358565e61646769676d6f707172737474757575757676767676757575757574747373737272717171706f6f6e6e6d6d666b6b6a6967645c52473c301e1408000000000b000000000000000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c877b6e61544846475151515151515151515151515151515151515151515151515151515151515151515151515865727f8b8c8c8c8c8c8c8c8c8c8c8c8275695c4f4236291c0f02000000000005111e2a36424d5764717e8b88868482807e7b797673716e696764615e575653514b4745413a38342e2a251f1b15100b05000000000000030a11171d242930363d414950555d60696e757d848c847a6d665c50443e342a20160c020000000000000000000000000000000000000916232f3c4956626f7c898d8d8d8d8d8d8d8d8d887c6f6255493c2f22160900000000000000000003101c2936434f5c6976828c8c8c8c8c8c8c8c8c8c8c86796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000713202c38444f59606362605853514b47423c38342e2a251f1c16110d0701000000000000070f161b1f2223221f222e3b4855616e7b888b8b8b8a89888784827f7a756e6960594f463c2f261b110c151c23282c2d31302d28221a120900000000000000000000000c1825323f4b5865727e8b91919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191918e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b8c8c8c8c8c8c8c8c8c8c8174685c6676828a8a8a8a89888684817f7a746e6a625a524a4034303c464e585f676d72787c7f8183848585868686868686868686868686858584827f7c766f6b625b514940342b1d140a0000000000000000000000061318242f39434d57616c75818b837d756e69605b534d453e342e261e170e06000000000000000000000000000000000000000007121d27313a444c565e61696e727578797a7a7a7a7a7a7a7a7a797876726e69605c544c443a2f261b1106000000000000000000000000000000000000000005121e2a36424d57626d75818c92989c9e9e9c99928d82786d60584e43372b1f1e2b37424d57606c77828d92989c9e9e9c98928d82786d60584e43372b1f1f2b37434e58606d78828d92999c9e9e9c98928c81786d60574e42372b1e12060000101c2936434f5c6976828f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b95897c6f6256493c2f23160900000000000006111c262f3b45505a616d7a858d8074695f53463e31281d20262b30394044464e53555d606467686d707376787a7b7d7e7f8080818182828282828282828282828281818180807f7f7f7e7e7d7d7c7c7b7b7a797978777776746e64584c3b3025190d0100000017000000000000000000000a1724303d4a5763707d8a96989898989898989894877b6e61544d52545e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e65727f8b989898989898989898988f8275695c4f4236291c0f0800000000010c14202d3a46525e6976828f9993918f8d8a888582807d7b7774716e696763605c5454524c46443f3836312b27201c160f0a030000040a0c151c23282f353b42464e535b60676d737b828991968f82786d605a50463c32281e140a0000000000000000000000000000000000000916232f3c4956626f7c89959a9a9a9a9a9a9a95887c6f6255493c2f22160900000000000000000003101c2936434f5c6976828f9898989898989898989285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f6f6a65605d55534e46443f3836302c27201d18130e090300000008101920272b2e2f2e2b27313d4a5764707d8a97989897969596918e8b86817b706b60584e41382d22171b1e262e34383a3e3c39332c241b1209000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b9898989898989898988e817468606d798692979796959496918e8b86817b716c635c52463c38424e585f6a6f7a7f84898c8e909192929893939393939393939393989291918f8c88827d726d635b51463c2f261c11060000000000000000030a1117252935404b555e69707e8a939089827b726c655e5750443f38302920180f07000000000000000000000000000000000000000c18232f39434c565e686d747b7f8284868687878787878787878685837f7b736d665e564c41382d22170b01000000000000000000000000000000000000000714212d3a46535e69717e8b939fa3aaaaaaaba39f948e81746a6054473b2e22212d3a47535f69727f8b949fa3aaaaaaaaa39f948d80746a5f53473a2e21212e3a47535f6a727f8c949fa3abaaaaaaa29f938d80736a5f53473a2e2114060000101c2936434f5c6976828f9ca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a295897c6f6256493c2f2316090000000000030d17222d38424d57626c75818f92867b6e615a50433a2f242932373e424a5153585f62676d7174777a7d8083858688898a8b8c8d8e8e8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8d8c8c8c8b8b8b8a8a8988888787868585848383807467564c41362a1e110500000020000000000000000000000a1724303d4a5763707d8a96a3a5a5a5a5a5a5a194877b6e6154575e616b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b727f8b98a5a5a5a5a5a5a5a59c8f8275695c4f4236291c0f0f0000000007131d2935414c55616e7b87939f9f9e9b999797928f8d8a8784817e7b7774706d6664605d5653504a46423b37322c27211a150d080a0f161b1e262e343a41454d525860656c71797f868f939d9f948d80736c61584e443a30261c110600000000000000000000000000000000000916232f3c4956626f7c8995a2a6a6a6a6a6a295887c6f6255493c2f22160905070809090909090909101c2936434f5c6976828f9ca5a5a5a5a5a5a59f9285796c5f5246392c1f130909090909070604010000000000000000000000000000000000000000091623303c4956636f7d7c76716d67625f5753504a46423b38322c29241d1a150f0b0608111a222b32373b3c3b373236414c566673808d99a5a4a4a3a8a19e9b98928e857d706a6053493f332720262b30383f44464a49443e362d241b0e040000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa89b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5a5a5a5a5a5a59b8e817468636f7c8998a2a4a3a2a8a09e9b98928e867e736e63584e433f4a545f6a6f7c848c9196989b9d9e9e9fa3a0a0a0a0a0a0a0a0a0a0a39f9e9d9b98948f887f736d63584e42382d22170b00000000000000040c151c2328374045515d676e7b85929e9d938f867e776e69615a504a423a322a21191007000000000000000000000000000000000004101c2934404b555e686d7a80868b8f91929994949494949494999392908c8780786d685e53493f33271e1308000000000000000000000000000000000000000815212e3b4854616e7b86929fa5aeb4b7b7b4aea69d93897c6f6256493c2f24222e3b4855616e7b86929fa6aeb4b7b7b4aea69f93877c6f6255483c2e23222f3b4855626e7c86929fa6aeb4b7b7b4aea59f92877b6e6255483b2d22170b0000101c2936434f5c6976828f9ca9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5afa295897c6f6256493c2f23160900000000010b151f28333f4a545e69717e8b93998f82756c61554b41352f353c434750545c60646a6f747a7e8184878a8d90919795969798999a9a9b9b9c9c9c9c9c9c9c9c9b9b9b9b9a9a9a9999989898979796969595949398929291908f8578685e5246392d2014070000002c000000000000000000000a1724303d4a5763707d8a96a3b0b2b2b2b2aea194877b6e61545e696e7878787878787878787878787878787878787878787878787878787878787878787878787878787f8b98a5b2b2b2b2b2b2a89c8f8275695c4f4236291c0f18000000010d18242f3945515d6773808d99a4acaaa8a6a9a29f9c999796918e8b8784817d7975716d6863605c54534d47433c38332b26201914151b21272c30383f444b51575e616a6f787e848c92989ea5a69d928a7e716a5f564c42382e23171007000000000000000000000000000000000916232f3c4956626f7c8995a2afb3b3b3afa295887c6f6255493c2f22160e12141516161616161616161c2936434f5c6976828f9ca9b2b2b2b2b2ac9f9285796c5f5246392c1f1616161616161413110d0801000000000000000000000000000000000005121e2a36424d5768758188837e79746e6a64605c54524d48443d39352f2b261f1c17110e1a232c343d43474947433d3946525e687783909daab1b0afb2acabaaa39f9792877c6f655b5044372b2a31373e424a5053575550483e362d20160c0200000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5a89b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2b2b2b2b2a79b8e8174686574808d9aaab4b0afb2acaaaaa39f98928b80736a60544744505c666f7c8691969ea1a8a7aaababacaeb4acacacacacacacacb4aeacabaaa8a69f9a938c7f736a60544a3f33281c0f030000000000040d161e262e344049525c606d79839097a1a59e98928b827b716c605c544c443c332b221911070000000000000000000000000000000006131f2c3845515c676d7a838d92999b9e9fa3aba1a1a1a1a1a1a49f9e9d99938d827a6d655b50443a2f24190d010000000000000000000000000000000000030f1c28333f4a546774808d98a2aebabfc4c4bfbaafa59b8e817468554b4135292834404b556774818e98a2aebabfc4c4bfbaafa4998e817467544b4034282935414c556875818e98a3aebabfc4c4bfbaafa3998d807467544a3f33281c0f0300101c2936434f5c6976828f9ca9afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa295897c6f6256493c2f2316090000000007121d27313944505b666e7b85929f9e938a7d70675d51453d3a40454e535a61666d71767c81858b8e9196979a9c9ea1a9a3a4a5a6a7a7a8a8a8a8a9a9a9a9a9a8a8a8a8a8a7a7a6a6a6a5a5a4a4a4a3a2a2a1a1aaa39f9e9e9d98877a6e6154473b2e21140700000036000000000000000000000a1724303d4a5763707d8a96a3b0bdbfbfbaaea194877b6e6154616e7b84848484848484848484848484848484848484848484848484848484848484848484848484848485929eabb8bfbfbfbfb5a89c8f8275695c4f4236291c0f1e00000005111d2935404b55606d7a85929fabb5b7b5b3b3adaba9a6a8a09e9a9796918d8985827e7a75706d66615e57544e48443d37312a251e20262b32383e424a50555d60696e757c838a91969fa2aaafaea49f92867c6f685e544a3f342822180e050000000000000000000000000000000916232f3c4956626f7c8995a2afbcc0bbafa295887c6f6255493c2f22161a1e21212323232323232323232936434f5c6976828f9ca9b5bfbfbfb8ac9f9285796c5f5246392c2323232323232321201d19130c04000000000000000000000000000000000714212d3a46535f69788591908b85807b76716d66615e56544f4745403a37312b28221c19202c363e464e5456544e45414754616e7a87939facb9bdbcbdb9b7b4aea9a1999083786c605346392d343c43474f545c6064615a50483e32281e130800000000000000000c1825323f4b5865727e8b98a5b1bec4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c1b5a89b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2bebfbfb4a79b8e8174686c7884919eabb7bdbcbdb9b7b4aeaaa29f93877c6f62574d4653606d78839098a0a8acb2b4b6b7b8b8babfb9b9b9b9b9b9b9b9bfbab8b8b7b5b0aca49f92877c6f665b5044382b1f130800000000010c16202830383f44515b636e75818e95a0a9afaaa29f948f857e736d665e564d453c342b23191007000000000001050707070705010004111d2935414c56606d798390959fa3ababacaeb4adadadadadb5afacababa49f948f82776c60554c4135291d1104000000000000000000000000000000000006121f2b3844505b667784919eaab4bfcbd0d1cbc0b8ab9e928578675d5145392c2c3845515c677885919eaab4bfcbd1d1cbc0b5ab9e918478665c5145382c2c3945515d677885929eaab4bfcbd1d0cac0b5ab9e918477665b5044382b1f120600101c2936434f5c6976828f9ca2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a295897c6f6256493c2f231609000000040e18232f39434e58606c78829098a2a59e9184796d60594f45444b51585f626c70797e83888d92989a9da0a8a6a9abadb3b0b1b2b3b3b4b4b5b5b5b5b5b5b5b5b5b5b5b5b4b4b4b3b3b2b2b2b1b1b0b0afafaeaeb4aeacabaaaa96897c706356493d2f24180c0000003e000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8791919191919191919191919191919191919191919191919191919191919191919191919191919297a2adb9c6cbcbc2b5a89c8f8275695c4f4236291c0f270000050f1a242c3945515d67727f8c97a2adbdc4c2c0bebab8b6b3b2acaaa7a8a09e9a98928e8b86817d79736e69626058544f47433c3630292a31373d434850545c60676d737b818790959ea1a8aeb4bcbaaea29891847a6d665c50443e342a20160c0200000000000000000000000000000916232f3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f221f252a2d2e2f2f2f2f2f2f2f2f2f2f36434f5c6976828f9ca9b5c2cbc5b8ac9f9285796c5f5246392f2f2f2f2f2f2f2f2d2c29241e160d040000000000000000000000000000000815222e3b4855616e7b88979d97928d88827d79736e6963605953514b47423c38332d292428323e48505860626058514c4d5765717e8b9aa4afbbc2c4c7c5c4bfbab3ab9f95897d7063564a3d363f464e535961666d716c615a50443a3025191007000000000000000c1825323f4b5865727e8b98a5b1bbbbbbbbbbc4c5c9ced0d0d0d0d0c8c2bebdbbbbbbbbbbc2c3c7ccd0d0d0d0c7c1bdbcbbbbbbbbbbc1c2c6cbd0d0d0d0c8c2bebdbbbbbbbbbbc1c2c6cbd0d0d0d0d0d0c8c2bebdbbbbbbb5a89b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e8174686f7c8996a1adb9c5cec8c5c4bfbab4aea499908376695e534d5765727e8b95a0aab2b9bdc1c3c4c5c5c7cbd0c6c6c6c6c6c6d0cbc7c5c4c4c2beb6afa3999083786c6053463a2f24190d0100000008131e28323a424a505b636d73808d939ea7b1bbb4aea69f98928a80786d685f574e463d352b22191007000002080d1113141413110d080613202c3945525d68727f8c95a0a7aeb4b8b9babfbababababac0bbb9b8b5afa69e948b7f72675d5145392c20150a00000000000000000000000000000000000613202d394653606c7986929facb9c5d0dcdcd2c6b9ada197877a6d6054473a2d2d3a4653606d798696a1adbcc6d0dcdcd2c7b9ada19686796d6053463a2d2d3a4754606d7a8797a2adbcc6d1dcdbd1c5b9ac9f9286796c605346392d20130600101c2936434f5c6976828f96969696969696969696969696969696969696969696969696969696969696969696969696969696969696969695897c6f6256493c2f2316090000020c16202934404b555f6a727f8c949faaada1968d80746b60574d50555d606a6f767d848a90949a9fa2aaaaacb2b3b6b8b9bebcbdbebfc0c1c1c2c2c2c2c2c2c2c2c2c2c1c1c1c1c0c0bfbfbfbebebebdbdbcbbbbbabfbab8b8b2a6998c7f7366554b4035291d1004000044000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b87949e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9ea2a9b3becad6cfc2b5a89c8f8275695c4f4236291c0f2e00020d17212a36424d57606d7985919ea9b3bed0ced0cac6c5c2c0bdb9b7b4b2acaaaaa29f9b98928e8a84807b756f6a636059534e46413b32363c43474e545a61666d727a80868e939a9fa7adb2babfc6bfb4aaa1968f82786d605a50463c32281e140a00000000000000000000000000000916232f3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f222931363a3b3c3c3c3c3c3c3c3c3c3c3c434f5c6976828f9ca9b5c2cfc5b8ac9f9285796c5f52463c3c3c3c3c3c3c3c3c3a39352f281f160c0100000000000000000000000000000b1824313e4b5764717e8a97a9a29f9a948f8a847f7b75706b65605d55534d46443f38352f303a44505a616a6f6a605d55535e697683909cacb6b3b6b7bbc2cacbc5bdb1a7998c807366594d40414651585f626b70787d716c61564c41352922180e050000000000000c1825323f4b5865727e8b98a5aeaeaeaeaeaeb7b9bdc4ccd6ddcfc6bdb6b2b0aeaeaeaeaeb5b7bbc2cad4cec5bdb6b1afaeaeaeaeaeb4b6bac1c9d3cfc6bdb7b2b0aeaeaeaeaeb4b6bac1c9d2ddddcfc6bdb6b2b0aeaeaeaea89b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81746774818e9aa8b2bdbfc0c4cad0cbc6bfb5ab9f95877b6e6154525e697683909ca7b1bcc3c9ced0cbc7c5c0bebdbdbdbdbdbdbdbdbec0c5c6cad0c7c0b5aba095897d7063564c4135291d11040000010d19242f3a444c545c606d737f8c929ca5afb9c3bebab0aaa29f928d827a6e6960584f473d342b22190f06050c13191d202121201e19130d14212d3a4754606d7a85929fa7b1babfc4c5c7cbd1c7c7c7d2ccc7c6c5c0bbb0a69f92867a6d6054473c32271b0f03000000000000000000000000000000000713202d3a4653606d798697a2adbac6d3dfe0d3c7bbafa399877a6e6154473b2e2d3a4754606d7a8798a2aebac7d3dfe0d3c6baaea298877a6d6054473a2d2e3b4754616e7a8799a3afbbc7d3e0dfd2c6b9ada29786796d6053463a2d20130700101c2936434f5c6976828989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989897c6f6256493c2f231609000008131e28323a45515c676f7c86929fa6b0b2a89f93877d70695e565b60676d737c828a91969c9fa6abaeb4b7b8bdc0c3c4c6c9cfcacbcccdcdcececfcfcfcfcfcfcfcfcececececdcdcdcccccbcbcbcacac9c9c8c8d0cbc7c5c2b6a99c8f8376675d5145382c1f1306000049000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1abababababababababababababababababababababababababababababababababababababadb3bbc5cfdbcfc2b5a89c8f8275695c4f4236291c0f340009141f29333b46535e6973808d97a1adbcc5d0d6dbd6d3d2cfcec9c5c4c1bdb9b7b4aeabaaa39f9b97918d87817c76706b625f58524c443e42464e535860626c70787f858c92989fa4acb1b9bdc4cad0c6bcb2a89f948d80736c61584e443a30261c1106000000000000000000000000030916232f3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f29333b4246484949494949494949494949494f5c6976828f9ca9b5c2cfc5b8ac9f9285796c5f52494949494949494949494745413a31281e13080000000000000000000000000004111d2935414c556774818d9aa7adaba69f9c96918c86827d77726d67625f5753504a45413a37414c56616c707c746d676059616e7b87939fa6a6a6a9abb0b8c2cfcfc2b6a99c8f8376695c50444c525b626a6f767d848a7e71685e52463f342a20170d0300000000000c1825323f4b5865727e8b98a1a1a1a1a1a1a1abacb2bac4ced3c8bdb4aba6a3a1a1a1a1a1a9abb0b8c2ccc7bdb3aba5a3a1a1a1a1a1a8aaafb7c1cbc8bdb4aca6a4a1a1a1a1a1a7a9afb7c1cbd6d3c8bdb4aba6a3a1a1a1a1a19b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81746d7a86929facacadb2b4b8bfc7d6d0c7bdb1a7978b7e71645854616e7b87939facb9c3ced5cec6bfbab8b4b1b0b0b0b0b0b0b0b0b1b4b8babec5cec7bdb1a79b8e8175685d5245392c201307000004111d2935414c565d666d747f8c919ca4aeb7c1cbcac2bcb3aea49d9490847b6f6a60594f463d342a21180d0e161e252a2d2e2e2d2a251e171b27333f495364717e8b97a2adb9c3cbd1d2d3d3d0cfcccccccfd0d2d2ccc1baaea2988b7f7265584e43372b1f13060000000000000000000000000000000006131f2c3845515c677885929fabb8c1cdd4d5cec5b9ac9f9286796c605346392d2c3945525d687985929facb8c1cdd5d5cec5b8ac9f928579685d5245392c2d3a4653606d7986929facb9c2ced5d4cdc5b8ab9e928578675c5145382c1f1306000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6d6054473a2d21140700010d1924303a444f59606d79839099a3aeb8bbafa49992857b6e6862666c717980878f949ea0a8abb0b8babec4c5c8cecfd0cecdcbcacac9c8c8c8c7c7c7c7c6c6c6c6c7c7c7c8c8c9c9cacbcbcccdcdcecfd0d1d2d3d7d6d3d2c5b9ac9f9286796d6053473a2e23170b00004a000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aeb7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b8b9bec5cdd7dbcfc2b5a89c8f8275695c4f4236291c0f38020e1a25303b45505a616e7b86929fa9b3bec5c6cad0ced0d2d4d7d5d2d1cec9c5c4bebab8b4aeaca9a19e99928e88827d766f6a615e5650464d53585f626a6f767d848b92979fa2aaafb6bec2c9cfd6d8cec4bab0a69d928a7e716a5f564c42382e23170b0000000000000000000000060d141a232f3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f313b454d5354565656565656565656565656565c6976828f9ca9b5c2cfc5b8ac9f9285796c5f565656565656565656565654524c433a2f24190d010000000000000000000000000613202c3945515d677784909daab7b8b0aba9a19e99928e89847e7a746e6963605b54524c474346525e68707e89817a6f6b606773808c9a9a9999999c9fa6b0bdc6d1c4b7ab9e9184786b5e514f565e616d727c828a9192857a6d615b51463c32291f150c03000000000c1825323f4b5865727e8b94949494949494949ea1a8b2bdc9cec2b6aba29a9794949494949c9fa6b0bbc7c1b6aba1999694949494949b9ea5afbac6c2b7aca29a9794949494949b9da5afbac6d2cec2b6aba29a979494949494948e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e8174727f8b98a29fa0a1a5a7adb5bfcad9d0c1b4a79a8e8174675b5764707d8a9aa4afbbc8d5d0c6bcb4aeaca7a4a4a4a4a4a4a4a4a4a4a7abaeb3bcc5cfc3b9ac9f92867a6d6054473a2d21140600000713202c3945525d686d78808c919ca4adb6c0c9d3d6cec5bebaaea69f9691857c706b60584e463c33291f161620283036393a3a39363029201f2b3744505b6575818e9ba9b3becbd7dcd4cdc7c4c3bfbfbfc2c3c7ccd6cabfb4aa9d9184776a6054473b2e2215060000000000000000000000000000000004101c2834404b556975828f9ca5afbbc3c8c9c4bcb2a89c908376665b5044382b2935414c566976828f9ca6b0bbc4c9c9c4bcb1a79c8f827669564c4135292b3844505c667683909ca6b0bcc4c9c8c3bbb1a79b8f827568554b4034281c1004000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d675d5145392c2013060004111d2935414c56606b74808d95a0abb4bfc0b5aba19791847a716f72787e848d92999fa6acb2b7bcc2c6cad0cfc9c6c5c3c1c0bfbebdbcbbbbbbbbbabababab9bababababbbbbbbcbcbdbebfbfc0c1c1c2c3c4c5c7cbd1cacbc7baaea398897d7063544a3f34281c1003004c000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c5c6cacfd7dfdbcfc2b5a89c8f8275695c4f4236291c0f3a05121e2a36424d57616c75818e98a3aeb5b6b8babebfc1c3c5c7cbd1d2d3d6d5d2d0cac6c5bfbab8b2adaba39f9b948f89827c746e68615a52575f616a6f757c838a91969ea1a9aeb4bbc0c7d0d5dae0e0d6ccc2b8aea49f92867c6f685e544a3f34281c1003000000000000000000060f171f262a2f3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f36424d575e6162626262626262626262626262626976828f9ca9b5c2cfc5b8ac9f9285796c626262626262626262626262605d564c4135291d11040000000000000000000000000714212d3a4754606d7a86939facb9c2bbb7b2adaba39f9b95918b85807b76706c66605d56534e505a616d7a85918e847d736d6d79858e8d8d8d8c8d8f949fabb4bfcbc5b8ab9f9285786c554f5960686d757f868f949d978f81756d62584e443b31271e150c030000000c1825323f4b5865727f8888888888888888889196a1acb9c5cbbeb2a69a908a88888888888f949fabb7c3bdb1a5998f8988888888888e939eaab6c2beb2a69a908a88888888888e939da9b6c2cfcbbeb2a69a908a888888888888888175685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81747984919393939394999ca3adb8c4d0cec2b5a89b8f8275685c5966727f8c99acb6c0ccd6cbbfb4aaa39f9a989797979797979797979a9fa2aab3becac7baaea3988a7d7063574a3d2d22170b00000714212d3a4754606d7a828d929fa2aab0b9bec4cdd6d7d0cac0b8b0a8a09792867d706a60584e453b31281d2028323a4146474746413a3229202d394653606c7985929eabb8c5cfded4cbc2bcb7b6b2b2b2b5b7bbc1cad0c6b8aca095887c6f6255493c2d22170b00000000000000000000000000000000000c18232e3d4a5764707d8a939ea9b2b9bdbdb9b2aaa0968b7e7265544a3f3328242f3e4b5764717e8a949ea9b2b9bdbdb9b2a9a0958b7e7164584b3e2f2428343f4a5464717e8b949faab2b9bdbdb9b2a99f958a7e7164574a3e2e23180c000006121f2b37434e585f62636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363605d554b4135291d1104000713202c3945525d68707d88939fa7b1bdc6c7bdb3a9a09691857e7c7f838b91969fa3abb0b8bdc3c7ccc8c6c3c0beb9b8b6b5b3b2b1b0afafaeaeaeaeadadadadadadadadaeaeafafb0b0b1b2b2b3b4b5b5b6b8b9bbc0bcbdbebfbfb4aa9a8d8174665c5044382b1f12070046000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d1d1d1d1d1d1d0c8c8c8c8c8c8ced1d1d1d1d1d1d1d1d1d1d1d1cec8c8c8c8c8c8cdced1d5dce3dbcfc2b5a89c8f8275695c4f4236291c0f3f0714202d3a46525e69717e8a939eaaa6a8aaabadb3b2b4b7b9bbc0c2c5c6cad0d2d4d6d3d0cbc7c4beb9b5afaca69f9c948f87817a716c615e61696e757c828990949da0a8adb3babfc6ccd2d9e2e1dad5cfc9c4bdb9aea29891847a6d665c5044382b1f12060000000000000000050e17212931363a3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f3a46535e696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f76828f9ca9b5c2cfc5b8ac9f9285796f6f6f6f6f6f6f6f6f6f6f6f6f6d685d5245392c2013060000000000000000000000000a1723303d4a5663707d8999a4afbbc7c7c4bdb9b5afaca7a09d98928d87827d78726d68625f5856616c75818e9796918780786f7c81818180808080828f99a3aebac7c6b9ac9f938679675d59616b6f7a828b92999fa69e938b7f726a5f564c433930261e150a0000000714212d3a4754606d7a7b7b7b7b7b7b7b7b7b84919eabb7c4cabdb0a3978a7e7b7b7b7b7b828f9ca9b5c2bcafa396897d7b7b7b7b7b818e9ba8b4c1bdb0a4978a7e7b7b7b7b7b818e9ba7b4c1cecabdb0a3978a7e7b7b7b7b7b7b7b7a6e6154473b2e21140800000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81747e878786868686878c919ca7b4c0cdcfc2b6a99c8f8376695c5b6874818e9ba7b4c1d2d3c7baaea398928d8b8a8a8a8a8a8a8a8a8b8d9298a2aebac3cbbfb4aa998d80736653493f33271b0f03000714202d3a4753606d797f858d92989ea6adb3bbc1cbd0d8d6cac2bab2a9a19892867d6f6a5f574d433a2f2628323a444c525454524c443a31282e3b4754616e7b8797a1adb9c6d2d8cdc2b9b0aba9a6a6a6a8aab0b8c1ccc8bdb1a8988c7f7265544a3f33281c0f0300000000000000000000000000000000071623303c4955616c75818e97a0a8acb2b2aca8a1989184786d6053463a2d2223303d4955616c75828f97a0a8acb2b2aca8a0979083786d6053463a2d20232e384956626c76828f98a1a8acb2b2aca8a0979083786c605346392d2013070000030f1b26313c464e535556565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565654514b433a2f24180d01000714212d3a4754606d7a84919aa4afb9c3cfd0c5bbb2a8a097918a888b90959ea1a8afb5bdc2c8c7c7c0bbb9b6b3b3adaba9a8a6a5a4a3a2a2a2a1a1a1a1a0a0a0a0a0a0a1a1a1a2a2a3a4a4a5a6a6a7a8a9aaabacafb5afb0b1b3b4b6ab9e9285796d6053463a2f24180c0044000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d4ded4cdc8c4c3bbbbbbbbbbbbc1c3c6ccd3dedededed2cbc6c2c1bbbbbbbbbbbbc0c1c5cad2dadbcfc2b5a89c8f8275695c4f4236291c0f3a0815212e3b4854616e7b8592949697999b9d9fa2a9a5a7aaacafb5b5b8babec3c6c8ccd2d4d6d3cfc9c7c0bbb9b0aba69e99928e857e756d686e747b81878f939c9fa6acb2b9bec5cad0d8dde1dad5cfc9c4bdb9b2aca8a09d958f83796d6053463a2d20130700000000000000020d172029333b4246484956626f7c8995a2afbcc8bbafa295887c6f6255493c2f3b4854616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c83909da9b6c3d0c5b9ac9f92867c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6d6054473a2d211407000000000000000000000003101c28343f4a546673808c99abb5c0c6c8ccc9c7c0bbb9b1acaaa29f9a938f8a847f7a746f6a646068707e8a939ea199938c827b70757474737373737986929facb9c5c7bbafa499867a6d60626c707d858f949fa3abafa59f92867c6f685e554b423830261c110600000613202c3945515d676d6e6e6e6e6e6e6e6e7784919eaab7c4c8bbafa295887c6f6e6e6e75828f9ba8b5c2baaea194877b6e6e6e6e74808d9aa7b3c0bcafa295897c6f6e6e6e74808d9aa7b3c0cdc8bbafa295887c6f6e6e6e6e6e6e6e685e5246392d20140700000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81747a7b7a7a7979797a7f8c99a5b2bfccd0c3b6aa9d9083776a5d5c6976828f9ca9b5c2cfd2c5b8ac9f9286817e7d7d7d7d7d7d7d7d7e8186929fa7b1bcc8c3b6a99c908376655b5044372b1f12050006131f2c3845515c676d727a80868f949ea1a9afbabfc6ced6d4ccc4bbb3aaa29892857c6f695f554c42382d323a444c565e61615e564c433a30303c4956636f7c8996a9b3bec9d5d3c7bcb0a69f9c9999999c9ea6b0bac4cec2b5a89c8f8275665b5044382b1f1206000000000000000000000000000000000814202d3944505a616d7a8591969ea0a8a8a19e9691867c6f665c5144382c1c212d3945505a616e7a8591969ea0a8a8a09e9691857b6e665c5044382b1f1c2d3945505a616e7b8691969ea1a8a8a09e9691857b6e655b5044372b1f12050000000a15202a343c4347484949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494745413a31281d130700000d1a2633404d596673808c949ea6afbbc0c7d0cdc3bab2a9a19e9795989da0a7adb2bbc0c7c7c2bcb7b6afacaaa6a9a19e9d9b9a98979796959595949494949393939394949495959696979898999a9a9b9c9d9e9fa3aba2a4a5a6a7a9aaa197897c7063554b4035291d10043f000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d4d4cbc2bcb8b6aeaeaeaeaeaeb5b6bac1c9d3ddddd2c9c1bab6b4aeaeaeaeaeaeb3b5b9c0c8d2dbcfc2b5a89c8f8275695c4f4236291c0f390d1a2734404d5a677380858688898b8c8e90929796989b9d9fa3aba8abadb3b6b9bbc0c6c8ccd2d6d5d1cbc7c2bbb7b0aba39f97928a817a747a80868e93999ea6abb0b8bdc3c9cfd6dbe1dad5cfc9c4beb9b2ada8a19e95918a837d70665c5044382b1f12060000000000000008141f29323b454d53555356626f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808989898989898989898989898989898990959fabb8c4d1c7baaea3999289898989898989898989898989897d7063564a3d3023170a000000000000000000000006121f2b3844505c6676838f9ca9b1b6b9bbc0c6c8cbc7c3bcb8b3aeaca49f9c96918c86817c76716d6d7a85929ea5aba49f9490857e746d66676666677885929eabb8c5ccc0b5a093867a6d606c717e8691979ea6aeb4baaea39891847a6e675c544a42382e23170c000004111d2935414c555d60616161616161616b7784919eaab7c4c8bbafa295887c6f62616875828f9ba8b5c2baaea194877b6e61616774808d9aa7b3c0bcafa295897c6f62616774808d9aa7b3c0cdc8bbafa295887c6f626161616161615e564c41362a1e110500000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81746e6e6d6d6c666d6e7b8894a1aebbc7d0c4b7aa9d9184776a5e5d697683909ca9b6c3cfccbfb2a6998c7f7471717171717171717171747d8995a0acb8c4c5b8ac9f9285796c605346392d2013060004101c2934404b555c60686d737b828a91979ea5aeb4bcc4ccd4d5cdc5bcb4aaa29792857b6e675d544a3f333a444c565e686d6d685e554c4339303e4b5864717e8b97a4b1becfdad0c4b7ab9f94908c8c8c8f949ea8b2bdc9c5b8ab9f9285796c605346392d2013060000000000000000000000000000000004101c28333e46525e686e7c848c9196969696918c847c6f6a5f544a4034281c1d28343e46525e686f7c848c9196969696918c847c6f695f544a3f34281c1d29343f46525e696f7c848c9196969696918c847c6e695f53493f33271b0f03000000030e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a39352f281f160c0100000714202d3a4753606d79828f949ea5afb6bec5ceccc3bbb2adaba4a2a5aaacb1b9bdc4c6bfbbb9b0abaca49f9d9a9f9792908e8d8c8b8a898888888887878787868787878788888889898a8b8c8c8d8e8e8f9091929995969798999b9c9e9f9a8d8174675d5145392c1f130638000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d8cdc2b9b1aba9a2a2a2a2a2a2a8aaafb7c1ccd7d7cbc1b7afa9a7a2a2a2a2a2a2a6a8aeb6c0cad5cfc2b5a89c8f8275695c4f4236291c0f350d1926333f4c58646e73787a7b7c7e8082838587898c8e909299999b9fa2a9a9acafb6b9bbc0c7cad0d5d7d4cdc7c2bdb5afa9a29f938e8581868d92999fa4abb0b7bcc2c8ced5dae1dad5cfc9c5beb9b3ada8a19e96918b847e78706b60544a3f34281c1003000000000000020e1925303b444d575f615f57626f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808d9595959595959595959595959595959d9fa7b1bcc7d4cbbfb4aba39f95959595959595959595959595897d7063564a3d3023170a00000000000000000000000713202d3a4653606d7985929d9fa7a9acafb6b9bbc0c7c7c8c5bebab6afaca8a09e98928e88837d7875818e97a1adb5afa69f97928a80786e69615a6b7885929eabb8c5d2b9ada093867a6d6d727e879298a1a9b0babfbfb4aaa1969083796d665c544a3f34281c100300010d19242f3a434c51545555555555555e6b7784919eaab7c4c8bbafa295887c6f625c6875828f9ba8b5c2baaea194877b6e615a6774808d9aa7b3c0bcafa295897c6f625a6774808d9aa7b3c0cdc8bbafa295887c6f62555555555554524c443b3025190e0200000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e8174686161616161616e7b8794a1aebac7d0c4b7aa9d9184776a5e5d6a7783909daab6c3d0c8bbaea295887b6f656464646464646464646b7783909daab7c3bfbaaea298877b6e6154473b2e21140800000c18232f39434b51565d60696e757e858e939fa3aab2bac2cbd3d6cec5bcb3a9a1979083796d665b50443c444c565d686d7a7a6d675d554b4238404c5966737f8c99a6b2bfccd6cabeb3a99c90827f7f7f828f96a1adb9c5c6baada297887b6e6255483b2f22150800000000000000000000000000000000000b17222a36414c565f6a6e797f8487898988847f796f6a5f584e42392e231817222a36414d565f6a6f797f8488898988847f796f6a5f574d42382e231717222a36424d575f6a6f797f8488898987847f796e6a5f574d41382d22170b000000000006101820262b2e2f3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302d2c29241d160d0400000006131f2c3945515d676d79828f939fa4acb3bcc3cacdc4beb9b8b1afb2b7b8bcc3c8c1bdb5aeaca69f9c9a93908d9292858382807f7e7d7c7c7b7b7b7b7a7a7a7a7a7a7a7a7b7b7c7c7d7d7e7f7f808182828385868788898a8b8c8e8f91929992857a6d6053473a2d2014072f000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d4c8bcb1a79f9d9595959595959b9ea5afbac6d2d2c6baafa59e9b9595959595959a9ca4aeb9c5d1cfc2b5a89c8f8275695c4f4236291c0f2f0b1723303c47525c6467676d6e7071737577787a7d7f818386898c8f9297999c9fa4acacafb6babfc6c9cfd4d8d3cfc7c0bbb3ada59e97918d92989fa3abafb5bdc1c7cdd4d9e0dad5cfc9c5beb9b3ada9a19e96918b847e78716c6560594f42382e23170b0000000000000005111e2a36414d565f696e695f626f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808d9aa2a2a2a2a2a2a2a2a2a2a2a2a2a2a9abb1b9c2cdd8d1c6bdb4aeaca2a2a2a2a2a2a2a2a2a2a2a296897d7063564a3d3023170a00000000000000000000000916222f3c4955626f7c888c9095989c9fa4acacafb6b8bcc2c4c8c7c0bbb9b2acaaa29f9a948f8a817e8a939ea9b3bebbb0a9a29f928d837b706c606b7885929eabb8c5c6b9ada093867a6d727f8b9299a2aab2bbc1cbc6bcb2a89f958f81786d665c5044382c1f1206000008131e28313a4145474848484848515e6b7784919eaab7c4c8bbafa295887c6f625c6875828f9ba8b5c2baaea194877b6e615a6774808d9aa7b3c0bcafa295897c6f625a6774808d9aa7b3c0cdc8bbafa295887c6f6255494848484746413b32291e14080000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81746d6d6d6d6d6d6d6e7b8794a1aebac7d0c4b7aa9d9184776a5e5e6a7784919daab7c4d0c7baada194877a6e615757575757575757596773808d9aa6b3b8b4aeacaa96897c6f6356493c30231609000007121d27313940454c52575e616c717a818b9298a0a8b1b9c1cad3d7cec5bcb3a9a0958f82786c60584e454d565e686d7a8383796d675c544a3f404d5a6673808d99a6b3c0ccd2c6b9ada197877a7373737884919eabb8c4cabeb3a9968a7d7063574a3d3024170a0000000000000000000000000000000000050d1925303a444e585f676d72777b7c7c7b78736d675f584e463c30271c120e1925303b444e585f676d72777b7c7c7b77726d675f584e453c30261c110e1a25303b454e585f676d73787b7c7c7b77726d675f574e453b2f261b1106000000000000060e151b1f212223232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232321201d18130c040000000004101d2935404b555d676d78818c939aa2aab1babfc6cec9c6c4bdbbbec3c5c8c3bcb8afaba39f9b94908b8783808591847f79737271706f6f6f6e6e6e6e6d6d6d6d6d6d6e6e6e6f6f7071717273737475767778797a7b7c7d7e8081838486888a8b7e7164584b3e3125180b28000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d1c4b8ab9f95908888888888888e939eaab6c3cfcfc2b6a99e938e8888888888888d929ca8b5c1cecfc2b5a89c8f8275695c4f4236291c0f2707131f2b36404a5258555d6061636466686a696e707274777a7c7f8285898c90939a9c9fa4acaeb4b9bec4c8ced5d9d1cbc5bebaafa9a19e9a9fa2aaaeb5bbc0c7d0d3d8dedad5cfc9c4beb9b3ada9a19e97918b847f79716d66605b534f473d30261c1106000000000000000714202d3946525e686e7b6e66626f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808d9aa6afafafafafafafafafafafafafb6b8bcc2cbd4dfd8cfc6bfbab9afafafafafafafafafafafa396897d7063564a3d3023170a00000000000000000000000815212e3b47535f6a767c7f83878b90939a9c9fa4acabb1b7b8bcc3c5c8c4bdb9b4aeaca69f9a8d8085929ea5afbbc5c2bbb3ada49d9590857d736d667885929eabb8c5c6b9ada093867a727f8b919fa3abb4bcc4c8c1bdb5afaaa39f938e81786d6053463a2d2013070000010c161f282f35393a3b3b3b3b44515e6b7784919eaab7c4c8bbafa295887c6f625c6875828f9ba8b5c2baaea194877b6e615a6774808d9aa7b3c0bcafa295897c6f625a6774808d9aa7b3c0cdc8bbafa295887c6f6255493c3b3b3b3936302920170d020000000000000c1925323f4c5865727f8b98a5b2becbc1b4a89b8e817a7a7a7a7a7a7a7a7a7c8895a2afbbc8d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e61544a4a4a4a4a4a4b5865717e8b98a4b1ababa39f9b978b7e7164584b3e3125180b0000010b151f272f343a41454d535a61686d757f8691969fa7afb8c1c9d3d7cec5bbb1a79e948c7f736a5f544e575e686d7a83908f82796d665c5044414d5a6774808d9aa7b3c0cdd1c5b8ab9e92857868666674818e9aa7b4c1d0bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000008131e29323c464e555d6066696e6f706e6966605d554e463c342a1e150b08141f29323c464e555d6066696e6f6f6e6966605d554e463c332a1e140a09141f29333c464e555d6066696e706f6e6965605c554e453c33291d140a0000000000000000030a0f1215151616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161413110d07010000000000000c18242f39434b555c666d78808892989fa7aeb4bcc1c6ccd1cac8cbd0cec3b9b1aca59e99928e88837e7a77818e97918b847f78706b6362626261616161606060606161616262636364656566676768696f7c847c6f6f717273747677797b7d7f7f7265584b3f3225180c23000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d0c3b6a99d90837c7b7b7b7b7c818e9ba8b5c1cecec1b4a79b8e817c7b7b7b7b7c808d9aa6b3c0cdcfc2b5a89c8f8275695c4f4236291c0f1f030e19242e3840474c4b5153555658595b565e61636568676d707275797c7f83878b90939a9fa2aaadb2b8bdc3ccd5dcd7cfcac1bbb3adaba7acaeb4bbbfc6ccd2d9e2d9d5cfc9c4beb9b3ada9a19e97928c857f79726d66605c545049413d352c1e140a00000000000000000814212e3b4754616e7a84796d626f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808d9aa6b3bcbcbcbcbcbcbcbcbcbcbcbcc3c4c7cdd4dde6e1d8d1cbc7c5bcbcbcbcbcbcbcbcbcbcb0a396897d7063564a3d3023170a000000000000000000000006131f2b37434e585f6a6f73777b7f83878b90939a9d9fa7aaacb1b7b9bdc4c6c6bfbab8b0a89e92859297a1abb0b8bdc3c5bebaaea79f97928a80786e7885929eabb8c5c6b9ada09386797e88939fa3afb5bdc6c3bdb8afaba39f98928e89837c6f6255493c2f221609000000040d161e24292c2d2e2e2e3844515e6b7784919eaab7c4c8bbafa295887c6f625c6875828f9ba8b5c2baaea194877b6e615c6774808d9aa7b3c0bcafa295897c6f625c6774808d9aa7b3c0cdc8bbafa295887c6f6255493c2f2e2e2d2a251e170e05000000000000000c1925323f4c5865727f8b98a5b2becbc2b6aa9e938e878787878787878787888e98a4b0bdc9d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e6154473e3e3e3e3e495663707c8996a3a79f9d99928f8b877f7265594c3f3226190c000000030d151d23292f353b424650565d606d727c8490959ea5afb7c1c9d3d7cdc3b9b0a69f92867c6f665c5860696e7a839095948f81786d605c52494e5b6774818e9aa7b4c1cdd1c4b7aa9e9184776b5665727f8b98a5b2becbc0b4a79a8d8174675a4e4134271b07000000000000000000000000000000000000020c17202a333c434b5153575e616363615f5753514b433c342a22180c03020d17202a343c434b5153575f616363615f5753514b433c342a21180c02030d17212a343c434b5153575f616363615e5753514b433c332a21180b02000000000000000000000306080909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090907060401000000000000000007121d273139434b545c666c737d8590959fa2aab0b6bbc1cad1d5d8d4c8bcb1a7a09d938f86817c7671717e8b929d9e96918b837d756e69625a55545454545354545454555555565657585959565e696e7b8591867c6f6a65666869666d6e7072726d62564a3d3124170b1c000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f82766f6f6f6f74818d9aa7b4c0cdcdc0b3a69a8d80736f6f6f6f727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f150008121c262e363c3940454748494b4d4f4d52545659555d606366666d6f73767b7f83878d92989ea1a9acb2bac3ced9e1dbd6cdc4beb9b8b4b8babfc6cbd1d7ddd9d4cec9c4bdb9b3ada9a19e97928c857f79726d67605c54504a443f382f2c231a0c02000000000000000714202c38444f5965727f8c7f72676f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808d9aa6b3bfbfbfbfbfbfbfbfbfbfbfbfc4c5c8ced5dee7e1d9d1cbc7c5bfbfbfbfbfbfbfbfbfbcb0a396897d7063564a3d3023170a0000000000000000000000030f1b26323c464e585f6266696e72767b7f83878c9095999da0a7aaacb2b8b9bec4c5b9aca09691858d92999ea6acb2babfc6c0b9b1a9a29f928d837b7885929eabb8c5cabdb0a4978a7d87929aa4afbbc0c7c0bab2aca59e99928d86817c776f6a5f54473b2e22150800000000040c13191d202122222b3844515e6b7784919eaab7c4c8bbafa295887c6f68686875828f9ba8b5c2baaea194877b6e68686874808d9aa7b3c0bcafa295897c6f68686874808d9aa7b3c0cdc8bbafa295887c6f6255493c2f2221201e19140d0500000000000000000c1925323f4c5865727f8b98a5b2becbc6baafa59e9b9494949494949494949598a0aab5c1ccd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e615447454039373b4855626e7b88959f9b95908b86827e7b726d62574a3e3125180b00000000030b12181e242931363e444c525b626a6f7a838f939ea5afb7c1cad3d5cbc1baaea3999083786d60616a6f7b8490959f9e938e81746e635b514e5b6874818e9ba7b4c1ced0c4b7aa9d9184776a5e64707d8a97a3b0bdcac2b5a99c8f8276695c4f432f24180c00000000000000000000000000000000000000050e18212a31394045474d5354565655534d4745403a312a221810060000050e18222a31394045474d5355565655534d47454039312a22180f060000050f19222a313a4045474d5355565654534d47454039312a21180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f273139424b545b606c707b838c92989ea6aab0b8bfc7d1ded1c5b8aca0959089827b756f6a707d87929fa5a8a19e959189827b716c615d564e47474747474747484849494a4a4b4d575e686e7b84919792857c6f6a6058545c6061636565625b51453a2e22150917000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f82766962626774818d9aa7b4c0cdcdc0b3a69a8d807367626265727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0b00010b141c242b302f35383a3b3d3e40424246474a4c4b515356545c606266696e72767b81868c91979da0a8b2bdc8d4e1e6dfd6cfc9c6c4c0c5c6cad0d7dcdcd7cec8c4bdb9b2ada9a19e97918c857f79726d67605c55514b443f38332d261d1a110800000000000000040e16222f3c4854606b778490857a6d6f7c8995a2afbcc8bbafa295887c6f6255493c38404d5a6773808d9aa6b2b2b2b2b2b2b2b2b2b2b2b2b2b7b8bdc3ccd5e0d9cfc7c0bbb9b2b2b2b2b2b2b2b2b2b2b0a396897d7063564a3d3023170a0000000000000000000000000a15202a343c464e5355575e6165696e72767b7f83878c9095999ea0a8abadb3b8bab7aa9e91847a80868f949da0a8aeb4bcc1c3bbb3ada49d9590857d85929eabb8c5d1c5b8ac9f92859299a3acb6c0c4beb9aea8a09e938f87807a756f6a625f584e43372b1f1306000000000001080d111314151e2b3844515e6b7784919eaab7c4c8bbafa295887c7575757575828f9ba8b5c2baaea194877b7575757575808d9aa7b3c0bcafa295897c7575757575808d9aa7b3c0cdc8bbafa295887c6f6255493c2f221614110e08020000000000000000000c1925323f4c5865727f8b98a5b2becbccc1b7afaaa8a0a0a0a0a0a0a0a0a0a2a4aab2bcc6d1d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e615653514b46443f4754606d7a879a938f89837e7a75716e69625b51463a2e221609000000000001070c13191f252a323a414551585f686d79818e939ea5afb8c1cbd5d7cbbfb4ab9f958c7f726a6b707c859196a0a7a59d938d80736d625a505b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e626f7c8995a2afbcc8c4b7aa9e9184776b554b4035291d100400000000000000000000000000000000000000060f181f272f35383b42464849494846423b39352f281f181007000000000610181f272f35393b42464849494846423b39352f271f181006000000000710191f282f35393b42464849494846423b38342f271f180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151f273039424a505961696e787f868f949b9ea6adb5bfc9d5d0c3b7aa9d90837d756e696a6f7c869299a3afb2ada7a09d938f857e756d685f5850483f3a3a3a3b3b3b3c3c3d454d575e696e7a839196a09792857c6f6a5f585053555759585651483f34291d110511000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f020000020b12191f1d24292c2d2e30313330363a3b3d3f404547494a505356565e6165696e747a7f848b9196a0acb8c5d1deebe8e1dad5d2d1cdd2d3d6dbe1d8d1cbc3bdb8b2aca8a19e97918c857f79726d67605d55514b454039342e27221b140b0800000000000000000a15202b37434e5863707d89958c7f726f7c8995a2afbcc8bbafa295887c6f6255493c404a525a6773808d9aa6a6a6a6a6a6a6a6a6a6a6a6a6a6aaacb2bac3ced9d1c7bdb5afaca6a6a6a6a6a6a6a6a6a6a6a396897d7063564a3d3023190e050000000000000000000000040e18222a343c4347484e5455565e6165696e72767b7f83888c91969a9ea1a9acaeb4a89b8e8175737b828991969fa2aaafb8bdc3bebaaea79f97928687939facb9c6d2c7baaea3989298a3abb5bec3bbb3ada49d969189827b746e68626058544e463c32261b0f030000000000000001040607111e2b3844515e6b7784919eaab7c4cfc2b6a99c8f82828282828285919eabb8c4c2b5a99c8f82828282828284919eaab7c4c3b6a99c9082828282828284919eaab7c4d1c8bbafa295887c6f6255493c2f221609050200000000000000000000000c1925323f4c5865727f8b98a5b2becbd3c9c1bab6b4adadadadadadadadadafb0b5bcc4ceddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e6864605d555350494653606c79869087827c76726d6865615e5751493f35291e12060000000000000001080d141a20282f353f464e565e676d78818e939ea6b0b9c3cdd7d1c6bdb1a79f92867c6f727d869197a0a8b1afa59c928c7f726c62595b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e616e7b8894a1aebbd1c5b8ab9f928578675d5145392c1f13060000000000000000000000000000000000000000060d151d24292c31363a3b3c3d3b3a36312c29241d160d07000000000000060d151d24292c31363a3b3c3c3b3a36312c29241d150d06000000000000070d161d24292c31363a3b3d3c3b3a36312c29231d150d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e272f383f444f575f666d727b82888f939ca3adb8c4d0c7baaea194877b706b616a6f7c859298a2abb5bdb9b1aca59e97928b827a6f6a615a514940382e2e2e2f343d464e575f696e7b849195a0a8a29792857c6f6a5f584e484a4c4b4a453f362d23180c010b000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0000000001080e1312181d1f2022232526252a2d2e302f35393a3d3f4446494d5254575f62686d72787e84919daab7c4d0ddeaf2ebe6e1dfdedadfe0e2e2d8cfc6bfbab1aca8a09e96918b857f79726d67605d55514b454039342e28231c17110a020000000000000000030f1b26313a47535f6a76828f9c9285796f7c8995a2afbcc8bbafa295887c6f6255493c45525c646773808d9999999999999999999999999999999ea0a8b2bdc8d4cbc0b5aba39f99999999999999999999999996897d7063564a3e342b20170d040000000000000000000000061018222a313c454e585f625f5854575e6165696e72777b8084898d91979b9fa2aaab988b7f72696e757d848c92989ea5acb2babfc0b9b1a9a19a939399a4afbbc7d4cbbfb4aaa39fa3aab4bdc2b9b1a9a19e928d847d756e69615e56544e47433c342a20150a000000000000000000000005111e2b3844515e6b7784919eaab7c4d1c4b7ab9f948f8f8f8f8f8f9197a1adb9c6c3b7ab9f948f8f8f8f8f8f9196a0acb9c5c4b7ab9f94908f8f8f8f8f9196a0acb9c5d2c8bbafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd8d3ccc6c2c1babababababababababbbdc1c6ced6ddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1ccbfb2a5998c7f7a75716d6763605b5353505b667886827c756f6b65615d5654524d453f372d23180d0100000000000000000003090d161e2429343c444c555d666d78818f949ea7b1bbc5d0d8cfc3baaea3999083797e879298a1a9b2bab7aea49f93887e716b61596875818e9ba8b4c1ced0c4b7aa9d9184776a5e616d7a8794a0b5c0c7c4baaea298867a6d6053473a2d201407000000000000000000000000000000000000000000030b12181d1f252a2d2e30302e2d2a26201d18130c040000000000000000030b12181d1f262a2d2e30302e2d2a261f1d18120b030000000000000000040c13181d20262a2d2e30302e2d2a251f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d262d333e454d545c60696e757c828c919ca7b4c0cdc7baada194877a6e616a6f7c859297a1aab4bdc7c3bcb8afa9a29f938f847c716c625b524a40372e2c353d464e585f696e7b849196a0a7b1a9a29792857c6f6a5f584e463f3f3d3a342d241b11060006000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0000000000000301070c1013141516181a191e20212324292c2d30363940454a50535960636a6f757b8086929facb8c5d2dfebf8f7f1eeebebe7ebece7dcd1c6bdb4aea8a09d96918b847f79726d67605d55514b454039342f28231d17110b060000000000000000000006121f2b37434e58626f7c88949f978b7e717c8995a2afbcc8bbafa295887c6f625549424d57646e7473808c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9196a0acb8c5d2c7bbafa399928c8c8c8c8c8c8c8c8c8c8c8c8c897d70635a50463d32291f160d03000000000000000000000006121e2b37424d575f6a6f6a64605d5555575e61666a6f73777c8085898e92989c9f99897c6f62626b70797f868e939da0a8aeb4bcc2bbb3aca49f9fa4abb5c0ccd7d0c6bcb4aeacaeb4bcc1b8b0a7a097918a81796f6b625f57524c48433d37322a22190e04000000000000000000000005111e2b3844515e6b7784919eaab7c4d1c7bbb0a69f9c9b9b9b9b9b9ea1a9b2bec9c7bbb0a69f9c9b9b9b9b9b9ea0a8b2bdc9c7bbb0a69f9c9b9b9b9b9b9ea0a8b2bdc9d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd4cbc3bcb8b6b2b2b2b2b2b2b2b2b2b3b4b9bfc8d1ddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1cdc0b4a79c918c86827e7974706c65625f585463707d766f6a63605954524c4846423b332d251b1107000000000000000000000000040c1319222a323a434b545c666d78828f95a0a9b3bec7d2d7cbbfb4ab9f9590838b9299a2aab3bbc3c0bbafa49a92877d706b606875818e9ba8b4c1ced0c4b7aa9d9184776a5e606d798699a3afbbbbb9b2adaa94877b6e6154483b2e2115080000000000000000000000000000000000000000000001070c10141a1e2121232322211e1a14110d07010000000000000000000001070c10141a1e2122232322211e1a14100c07010000000000000000000001070d11141a1e2122232321211e1a14100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c2228333c424a50575f616a6f757f8c99a5b2bfccc7baada194877a6e6c707c859297a1a9b3bcc5cacec8c1bcb3ada59e9691867e726d635c52494037363e474f58606a6e7b849196a0a8b1b9b3a9a29792857c6f6a5f584e4337312e29231b1209000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000040607080a0b0b0f141a1d23292c32383b42464b51545c60646b70767c82878d9298a3aebac7d3e0ecf3efecececeff3f8efe3d7cbbfb4aba39f95918b847e79726d67605d55514b454039352f29231d18120b060000000000000000000000030e18212e3a47535f6a75818e9ba69d9083777c8995a2afbcc8bbafa295887c6f62554947535f6974807c7d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f84919eaab7c4d1c5b9ac9f92877f7f7f7f7f7f7f7f7f7f7f7f7f7f7b716c62584e443b31281f150d03000000000000000000000814212d3a47535f69767c76716d676562605b53585f62666a6f74797d81868b8f939286796d605960666d727b818991969fa3aab0b9bebeb6afacacafb5bdc7d2ddd8cec6bfbab8babfc1b7afa69e9590857d746d676059534d46413b38322b262019100700000000000000000000000005111e2b3844515e6b7784919eaab7c4d1cdc2b8b0aba9a8a8a8a8a8abadb2bbc4cfccc2b8b0aba9a8a8a8a8a8aaacb2bac4cecdc2b8b0aba9a8a8a8a8a8aaacb2bac4ced9c8bbafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbcdc3b9b1abaaa5a5a5a5a5a5a5a5a5a6a8aeb6bfcad5d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d0c4b8ada39c99928f8a85817d78736e6a6560616b706b625f58544f4746413b3a363029211b130a00000000000000000000000000000108101820293139424a545c666d79839097a2acb6c0ccd8d1c6bdb1a79f9590959fa3abb4bcc4cdccc0b6aca39992867d6f6a6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5c667986929facb5afaca8a19e95887b6f6255483c2f2215090000000000000000000000000000000000000000000000000004090e12141516161514120e09040100000000000000000000000000000004090e12141516161514120e09040000000000000000000000000000000104090e12141516161514120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117212a30383f444d53586065727e8b98a5b1becbc7baada194877a6e707d8692979fa2a9adb3b9bec5cccec5bebaafa8a19892887f736e635b52493f3f485059606a6f7c849196a0a8b2bac3bbb3a9a29792857c6f6a5f53473a2e211d18110900000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000070f161b1f252a2f34383d43484d52555d60666d71777d82888e93999fa3aab4bfcbd6e3ede7e3e0dfe0e3e7edece0d3c7baaea399928a847e78716d66605d55514b454039352f29241d18120c07000000000000000000000000000915202b37434e58626f7c87939faca095897c7c8995a2afbcc8bbafa295887c6f6255494e58626e7b87867e74737373737373737373737373737376828f9ca9b5c2cfc5b8ac9f928679737373737373737373737373737c7e716a60564d433a31271f150d050000000000000000000815222e3b4855616e7b88827e7a75726f6c656663605d586062666d70757a7e82878c8376665c51545c60696e757d848c92989fa6adb2bbc0bbb9b9bbc0c7d0d9e3e0d8d0cbc7c5c7c6baafa59e948f837b706b605d554f47423c36302c27211b150e070000000000000000000000000005111e2b3844515e6b7784919eaab7c4c8c8cac2bbb7b6b5b5b5b5b5b8b9bec4cdc8c8cac2bbb7b5b5b5b5b5b5b7b9bdc4ccc8c8cac2bbb7b6b5b5b5b5b5b7b9bdc4ccc8c8c8bbafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc8bcb1a79f9d989898989898989898999ca4aeb9c4d0d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d5cabfb5adaba39f9c98928e8984807b77726d6862636159534e48433d3935302d2a251f170f0a0100000000000000000000000000000000060e171f273038424a545d676e7b85929aa4afbbc3d0d8cfc2b9b1a79f9d9fa7afb5bdc6ced6d2c7beb5aba29892857c6f6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5f6c7885929fababa49f9c96918d897d706356493d3023160a00000000000000000000000000000000000000000000000000000002050708090a080705020000000000000000000000000000000000000000020507080909080705020000000000000000000000000000000000000000020507080a090807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181e262e343b42464e5865727e8b98a5b1becbc7baada194877a6e787f83888d92979ea1a9adb3bbc0c7d0cac1bab2aaa29a938c80736d635b514749515a616b707c859196a1a8b2bac3ccc5bbb3a9a19792857c6f6255483c2f22150c060000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000009111921272c3036394045474f54575e61676d72787e83898f949b9fa4abaeb4bcc6d0dce3e0dcd7d3d2d3d7dce2eadfd2c5b9ac9f92867e78716d66605c54514b454039352f29241d18120c070100000000000000000000000000020e1a26313b4754606a75828e9aa4afa79b8e817c8995a2afbcc8bbafa295887c6f625549535f6a74818e928b80786e68666666666666666666666976828f9ca9b5c2cfc5b8ac9f9285796c6666666666666666666a6f7c85867c6f685e564c433931271f170e050000000000000005121e2a36424d5765727f8c8f8a86827f7b7975726f6d67676562606063676d71767b7f7f7265544b4b51575e616b70797f868f949ea1a9afb5bdc3c6c7ccd2d9e2ebeae2dcd6d3d2cfc2b6aa9e938e82796e696159514b433d37312a251e1b160f0a04000000000000000000000000000005111e2b3844515e6b7784919eaab7bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbfbdbcbcbcbcbcbbafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc4b8ab9f95908c8c8c8c8c8c8c8c8c8d929ca8b4c1cdd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1ddd1c7bfbdb5afacaaa29f9b96918d88837f7a746f6a64605c54514b454039312c241a140d0500000000000000000000000000000000000000050d151e263039424b555f69707d88939fa7b1bec7d2d4cbc2b9b1aba9abb1bbc0c7cfd7d6cec6beb6afa59d938e81756875818e9ba8b4c1ced0c4b7aa9d9184776a5e5e6b7885919ea39f99938f8a84807d786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c232831363f4b5865727e8b98a5b1becbc7baada194877a6e6c72777c80858c92979ea2a9afb6bec3ccccc4bcb4aca49f928c80736d62594f525b626c717d869297a1a8b2bac4cccac1b9b1a8a09691857c6f6255483c2f221509000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000009121a232b32383b42464b5153596063696e73797f848a90959c9fa6acafb5babfc6ced8dcd7d3d1cbc7c5c7cbd1d8e1e0d3c7baaea3998a7d7167605c54514b454039352f29241d18120c070100000000000000000000000000000006121e2b37424e57626f7c87939facb6ab9f92857d8996a3afbcc8bbafa295887c6f62554f59626f7c87939f928d827a6e695f666c6d6d6d6d6d6d6d76828f9ca9b5c2cfc5b8ac9f9285796d6d6d6d6d6c655b5e686f7c859291847a6e685d554b4339312920170f050000000000000714202d3a46525e697683909c98928f8b8885827f7c7a7774716f6d6667656264696e72726d62564340454d525960676d737b828a91979fa4abb1babfc5ced3dce5f1f4ede7e3e0dbcec1b4a89b8e81796d675e574f454039312b261f19140f0a040000000000000000000000000000000005111e2b3844515e6b7784919eaaafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafb2b1afafafafafafafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc3b6aa9d90837f7f7f7f7f7f7f7f7f808d99a6b3c0ccd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1ddd9d1cfc7c0bbb9b3aeaba8a19e9995908b86817c76706d66605c54514b433e362c22170c000000000000000000000000000000000000000000030c151e27303a434d57606b74808d95a0acb6c0ccd8d4cbc2bcb7b6b7bcc2cbd1d9d8ccc4bcb4aca49f938e81796d6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5e6b7884919e99928d87827d7874706d665c5044382c1f1206000000000000000000000000000000000000000000000000040607100d0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f26323f4b5865727e8b98a5b1becbc7baada194877a6e61656a6f747a7f858b92979fa4acb2bac1cccec6beb6afa49c928b7f726b61575c636d727e879298a2a9b2bac4ccccc0b8b0a79f9691847b6f6a5f53473a2e211508000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000006101a242c353d44484d52555c60646b6f757b80858b91969da0a7abb0b9bbc0c7cbd0d8d6d1cbc7c5bfbab9babfc6cfd8e2d7cbbfb4ab9e9184796d60574d454039352f29241d18120d070100000000000000000000000000000000000814212e3a47535f6a76828f9aa4afbaaea2988d808d9aa7b3c0c8bbafa295887c6f625554606b76828f99a49d9490847b6e696c787979797979797978828f9ca9b5c2cfc5b9ac9f9286787979797979776c60676e7a8491979690837a6d675d554b433b322921170d0300000000000815212e3b4854616e7b87939fa39f9c9897928f8c898683817e7c797674716f6d66686665605d554b403b424a545e686f7d7f767e848d9399a0a7aeb4bcc1c9d3dfe9f3ede7e2e0ded1c5b8ab9e92857e746d676059514a423c3328231d150c06000000000000000000000000000000000004111e2b3844515e6b7784919ea2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a4a2a2a2a2a2a2a2a295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e817472727272727272727b8794a1aebac7d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1ddddd5cec8c5c3c5bebab8b2adaba7a09d98928e88827d78726d66605c5550483e34281d1105000000000000000000000000000000000000000000030c151e28313b454f59606d7983919aa4afbbc6d0dbd4cdc7c4c3c4c7cdd7d9d2ccc2bab2aaa29a938c81786d676875818e9ba8b4c1ced0c4b7aa9d9184776a5e5e6a778491938e86817b75706c6663605c544a3f34281c100300000000000000000000000000000000000000000000070c1013131c19161413100c0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1825323f4b5865727e8b98a5b1becbc7baada194877a6e61585f62676d72797f858e939aa0a8afbbc0c7d0c7c0bbada49f93887d70695f606e737f879299a2aab3bbc4ccc7c0bbaea69e9590847b6e695f584e43372b1f1206000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000c17222c363e474f54575e61676d71777c81868c92979ea1a8acb1b7bbc2c7ccd2d6d4cfcac7c0bbb9b4aeacaeb4bcc6d0d9dcd1c6b9ada1968c8073695f53463d3229241d18120c0701000000000000000000000000000000000000000815222f3b4855626e7b88949fabb5beb4aa9e9185919eabb8c4c8bbafa295887c6f62555c66707d89949faba69f9691847b6e738086868686868686868f949fabb7c3d0c7baaea3988a8686868686867f72656d79839096a1a0958f82796d675d554c443b33291f14090000000005121e2a36424d5765727f8b9aa4aeaca8a9a19e9c999992908e8b888683817e7c797774726f6d675d51453f44505c666d7a848b81797a808790959fa2aaafb7c1cdd7e1eae2dbd6d3d2cbc6b9ada197928a81796f6b605c544d453e342e271e180f08000000000000000000000000000000030d161f2b3844515e6b7784919595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959997959595959595959595887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81746d6d6d6d6d6d6d6e7b8794a1aebac7d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1ddd5cbc3bcb8b7b8bcc3c4bdb9b7b1abaaa29f9a948f8a847e79726d67615a5045392d21140800000000000000000000000000000000000000000000030c161f29333d45515d676f7c87939faab4bfcad6ded8d3d1d0d1d3d8d6d0c7c0bbb0a8a19892887f746d665c6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5d6a77849087817b746e6963605b5453504a42382e23170c000000000000000000000000000000000000000000030b12181c1f20292623201f1c181413110d07070501000000000000000000000000000004080a0a0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e615453555d60676d727a818891969ea5afb5bdc7cfccbfbbafa49a92857b6e666d74808b9399a3abb4bcc5cdc6beb6afa49d938f837a6e695f574e463c31261b0f03000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000005111d28343e4850596063696e73797e83898e92999ea1a9acb2b8bcc3c7cdd4d7d4cec8c5beb9b5afacaaa39fa3aab4bdc7d2ddd5c9bdb2a89f92867b6e61594f44382c1f150c07010000000000000000000000000000000000000000000814212e3a47535f6a76828f99a3afbbb9ada1979197a1adb9c6c8bbafa295887c6f6257606d7984919da6b0b0a8a19691847b73808d939393939393939c9fa6b0bbc7d3cbbfb4aaa39593939393938c7f726c74818e959fa8a79f948f82796d675e564d453b30251a0e020000000714212d3a46535f697683909dacb6b8b5b3adaba8aba39f9d9a989892908d8b888683817f7c796d60534748515b606d78828f938e837b747c838b92989ea5afbbc5cfdae0d8d0cac7c5bec5beb3a9a19e938e847d736d665f5750454039302a211a120900000000000000000000000000000a151f28313844515e6b7784898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898c8a898989898989898989887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e817979797979797979797b8895a1aebbc8d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d9cec3b9b1acaaacb1b7bbc2c5c3bcb8b4aeaca69f9c96918b847f79716c6155493d3023170a000000000000000000000000000000000000000000020a11171e262e35404b55606a75818e98a2aebac6d3dfe4e0dddcdddcd4cdc5beb6afa69f9691867e736d605c546875818e9ba8b4c1ced0c4b7aa9d9184776a5e5d6a7783847c746e69615f5753504a46443f3830261c11060000000000000000000000000000000000000000030c151d23282c2d3633302d2c292321201d181413110d080705020000000000000000050b1014161718181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e6154474c51555d60686d747c848e939fa4abb5bdc7d0ccc0b6aca2979083786d78818c929fa4abb4bdc6cdc4bcb4aca49f928d81796d685e574d453c342a20150a00000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000815212d3945505a616b6f757b80858b90959b9fa3abadb3b9bdc4c8cdd3d6d2ccc8c3bcb8b3adaba39f9b989298a3abb5c0ccd7dacfc4baaea3988f82756b6054483c31261a0e020000000000000000000000000000000000000000000006121e2b37424e57626e7c87929fabb4beb3a9a19ea1a9b3bec9c8bbafa295887c6f625f69737f8c96a0acb8bab2a8a09691847a808d9aa0a0a0a0a0a0a9abb0b8c2ccd8d1c6bcb4aea1a0a0a0a0988c7f72717e8a939da7b1b0a69f948f82796e685e574d42362a1e12050000030f1b27333f4953616e7b88959fabbec5c2beb9b8b5b5afacaaa7aaa39f9d9a989992908e8b898074675a4d515b636d74808d949e9590867e73787f868f939ea9b3becad6d8cec6bfbab8b1b8babbb3ada59d96918780786e69615a514b433b332c241b120900000000000000000000000005101b26313a42494955626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7f7e7c7c7c7c7c7c7c7c7c7c796d6053473a2d201407000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc2b6a99e938e868686868686868686888d98a4b0bcc9d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d4c8bcb1a7a09da0a7abb0b7bbc2c7c6bfbab8b0aba8a19e96918b857e7164574b3e3124180b0000000000000000000000000000000000000000060b141b222730383f444e555d616e7a85929facb8c5d2dfebeceae3dad1cac2bbb3aca49f948f847c716c635b505b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5865727e796f6a615f57534d46443f3a38342e261e150a0000000000000000000000000000000000000000000b151e272e34383a43403d3a38342f2d2c292421201d191414110e090705020000000810171c202324252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524211d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e61544741454b51565e616a6f79818b9399a3abb5bdc7d2c7beb3a99f958c7f7a828e939ca4afb5bdc6cbc3bbb2aaa29a938c80786d675e564d453c332a22180e0400000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000a1724303d4955616c717d82878d92979da0a7acafb5b9bec5c9ced4d5d0cac7c0bbb9b1aca9a29e99928e89869299a4afbbc3d0d9d7cbbfb4aa9e94897c6f63574d42372b1e130800000000000000000000000000000000000000000000020e1a26313c47535f6a74818d99a3aebabbb3adabadb3bbc4cfc8bbafa295887c6f62666e7b86929fa8b2bdc4bab2a8a0969184818e9ba7acacacacacb5b7bbc2cad4ded8cfc6bfbaadacacaca5988c7f727b85929fa5afb9b8b0a69f948f837a6e695e52463a2d201407000005121f2b3744505b65737f8c99a7b1bcd0cfcac6c5c2c0bbb9b6b4b4aeaca9a7aba39f9d9b988d8074675a505a626d727f8c929da6a098928a8078727b818f97a1adb9c6d2d0c6bcb4aeaca5acaeb4bcb9afa8a099938d837b716c605c554d453e362d241b100600000000000000000000000a16212d38424c545a5c5f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f7272727272727272727272726f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f778486807a736f6f6f6f6f6f6f6d675d5145392c201306000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6baafa59e9b93939393939393939395989fa9b4c0ccd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d1c5b8aca09590959c9fa6abb0b7bbc2c7c6c2bbb7b2aca8a19892857b6e6155483b2e221508000000000000000000000000000000000000020a11171d262d333c424a505860676d747d85929eabb8c5d1deebf1e6dbd1c8bfb8b0a9a19a938c827a6f6a615a514e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e56626d726d676058534d46423b38332d2c28231c150c03000000000000000000000000000000000000000007121d2730394045464f4c494745403d3a39352f2e2d292521201e191514120e090708111a22282d30313232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e6154473b3940454c525860676d757f879299a3abb5c0ccd0c5bbb1a79f9286838f949da5aebbc0c7c9c1b9b1a9a19892887f746c665d554c443b332a211810060000000000000000000000000000000000030b1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000b1824313e4b5764717e898e92999ea1a9acb1b9bbc0c7c9cfd5d6cec9c5bfbab6afaca7a09d97928d86817c7d87939fa8b2bdc7d2dcd1c6bcb0a69b8f8275695f53473a3025190d00000000000000000000000000000000000000000000000915202b37434e58616e7b86929facb6c0beb9b8b9bec4cdd6c8bbafa295887c6f666d78829098a2aebac3ccc4bab2a8a095918e939ea9b6b9b9b9b9c2c3c7ccd4dce5e1d8d1cbc7c5b9b9b2a5988c7f76828f97a2adb7c0c2b8b0a69f9590847b6e6154483b2e21150800000613202d394653606c7884919eaab7c0c8d1d6d2d1d1cbc7c5c3c1bfbab8b6b4b5aeacaaa79a8d8074675a5a626c727f88939fa4aeaaa29f928d827a6f7885929eabb8c5d1cabfb4aaa29f989fa2aab3bbbab2aba49f9590867e746d675f5750483e362d22170c00000000000000000000010d1926323e49545e66696a6a6a6a6a6a6a6a6a6a6a6262636f7d7f7f7f7f7f7f7f7f7f7f7f7f7a6d6262626262626262626262626262626262626262626263707c89928d86807a726d67626262605d554b4035291d1004000000000000000000000000000c1925323f4c5865727f8b98a5b2becbcbc1b7afa9a7a0a0a0a0a0a0a0a0a0a1a4a9b1bbc6d1d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d0c3b7aa9d90838990949c9fa6abb0b7bcc2c9c7c0bbafa39992867c6f695f53463a2d2114070000000000000000000000000000000000060b141c22282f383f444d545c606a6f79818a9297a2adb9c6d2dfecece0d5cabfb6ada69f97928880786d68605850484e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e515b6265605d554e46423b36312b28221f1c17110a030000000000000000000000000000000000000000000c18232e39434b51535c595653514b4a4745413d3a3935302e2d2a2521201e1a1514121a232c33393c3d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e6154473b2f353a41464e555d606d727e879299a4afbbc1cdcdc3baaea3999290959ea6afb7bfcccbc0b7afa7a09691867e726d605b544b433a3229211f1a150e06000000000000000000000000000000030c151d23303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000713202d3a4653606d7984919ea3abadb3b8bcc3c7cbd1d5dad1ccc4bdb9b4aeaca49f9c95908b85807b756f73808d96a0abb5c0ccd7d8cfc1b9ac9f93877b6e62564c41362a1c110600000000000000000000000000000000000000000000030f1a26313c46525e6974818e9aa4afbbc8c6c4c6c9cfd6d5c8bbafa295887c6f6d787f8b949ea5afb5bdc7ccc3bab1a7a09d9b9ea5afbabfbababac2c3c7ccd4dce6e1d8d1cbc7c5babab2a5988c7f7e8b949fa9b3bec6bcb3a9a298928a8073695e52463a2d20140700000a1623303d495663707d89969fa7aeb6bfc8d1dadedcd7d3d2d0d0cbc7c5c3c0bfbbb9b4a79a8d8174675b626c717e88939aa4afb7b4aea49d9490857d7885929eabb8c5d1c7baaea298928b9298a1a9b2babdb5afa7a098928a80796e69615a50483e34291d1105000000000000000000030f1c2835424e5a66707677777777777777777777776f6a6773808b8b8b8b8b8b8b8b8b8b8b887b6e62565656585f676d6e6a5f565656565656565656565f6a75818e9b98928c857f79716c66615a514b43392f24180d01000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd2c9c1bab6b4acacacacacacacacacaeb0b4bbc4cdddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a7d83898f949c9fa6abb0b9bdc0b6ada39f92877d706a60574d42362a1e120500000000000000000000000000000000060f181d262d333c414950575f666d737c848d929ea2a9b3becad6e2eee9dcd0c4b8ada39c948f857d736c665e564e46424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5151565853514b433d36312a261f1c1712100c060000000000000000000000000000000000000000000004101c2834404b555c60696663605c555654514b4a4746413e3b3a36302e2d2a2521211e222c353e44494a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a453f362d22180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e6154473b2f2f30353d434b515b626c717e87939fa5afbbc4cfcbbfb4aba39f9da0a7b0b8c0c9c6bfbaaea59e9590847c706c635b504a4239312f2f2e2b2620180f0600000000000000000000000000000b151e272e343d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0300000000000000000006131f2c3845515c66717e8a95a0acb8bec5c8cdd3d7dcdbd1c8bfbab2acaaa29f9a938f89837e79736e69626d79849199a4afbbc6d1dcd4c8bbafa49a8d8174685e5246382e23170c00000000000000000000000000000000000000000000000a15202a36424d57616e7b87939facb9c4cfd1d2d5dae1d5c8bbafa295887c6f74817d838e939fa4abb5bdc6ccc3b9b1acaaa7a9afb7b4b2adadadb6b7bbc2cad4ded8cfc6bfbab9adadada6998d8085929ea6b0bbc5bdb4aaa29792867e736d63574d42362a1e120500010d1a2734404d5a6773808990959ca4adb5bfc8d1dbe8e3dfd6cfc9c6c4bcbdbfc1c3c1b4a79b8e817468636d727e87939aa4acb6c0bebaaea69d938b7e7885929eabb8c5d1c5b8ac9f92867e869297a1a8b1b9c0bbb1aaa29f928d837b706c625a5045392d21150800000000000000000003101d293643505c69768283838383838383838383837c6f6773808d98989898989898989895887b6e6255525b626a6e797b6e695e554b49494949494f59626f7c87939fa29f97928c847e78706c6155493931281d120700000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd8d2cbc6c2c1b9b9b9b9b9b9b9b9b9bbbcc0c6cdd6ddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a70767d82898f949c9fa6acb2baaea49c918b7e716b61584e453b31261a0e02000000000000000000000000000000040e18212a2f383f444d535b60696e787f8791969da4adb3bbc5cfdbe6f2e6dacdc0b4a89c918c827a706b605b544c443c424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e51454a4b47454039312a261f1a140f0b060300000000000000000000000000000000000000000000000006131f2c3845515c676d7673706d676663605d555754524c4b4746423e3b3a36302e2d2a28333e4750555758585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585650483f34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e6154473c3c3c3c3c3c3c4045515a616c727f8c939ea9b3bec9d1c6bdb4aeacaaacb1b9c1cac4bcb4aea49c938f837b6f6a615a51443f3c3c3c3c3b3a37312a22180e0300000000000000000000000007121d27303940454a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0c00000000000000000004101c2834404b54606c7883909da6b0bcc7d3d9e0e3e1d5cabfb6ada8a09e98928d87827d77716d67615e5d676f7c87939fabb5bfcbd7d8ccc0b6ac9f92867a6d61544a3f34281c100300000000000000000000000000000000000000000000030e1a25303b46535f6976828f9ca9b3bec9d5dfe1e6e2d5c8bbafa295887c6f7a87827a818b9399a3abb4bcc6ccc3bcb8b7b4b6b5ada8a5a0a0a0a9abb0b8c2ccd8d1c6bcb4aeaca0a0a0a09f92859297a1adb8c2bdb4aba29892857d716c635b52453b30251a0e0200000d1926333f4c58646e737c838d929ca3adb6c0c9d3dde0d6cdc4beb9b8afb1b3b5b7b9b5a89b8e8275686d727f889399a4acb6bec1b8b0a69f948e81747885929eabb8c5ccbfb2a6998c7f737c859196a0a7b0b8c2bcb4aea49d9590857e716c6256493d3024170a00000000000000000005121f2c3845525f6b788590909090909090909090897c6f6773808d9aa5a5a5a5a5a5a5a195887b6e62565e616d727c84847b6e675c51453d3c404b55606b76828f9aa4aea9a19e96918b837e7064574a3d3124160c0100000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd5cbc3bcb8b7b3b3b3b3b3b3b3b3b3b3b5b9c0c8d2ddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e6b70767c828990949ea1a8aea59d928c7f726c61594f463c332a1f1409000000000000000000000000000000020c16202a333c424a50575f656c727b838c9299a0a8aeb9bec5cdd7e1ecf7e5d9ccbfb2a6998c7f786e686059504a423a32424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e51443d3f3a39352f281f1a140e09030000000000000000000000000000000000000000000000000000000713202d3a4653606d79827f7c797673706d676764615e565754524d4b4846423e3b3a36313944505a61646565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625a50453a2e211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1825323f4b5865727e8b98a5b1becbc7baada194877a6e61544949494949494949494949505a626d75818e97a1adb9c3cecfc6bfbab9b6b8bcc3cbc4bbb3aaa39f928d81796e69605850494949494949494847433c342a20150a0000000000000000000000000c18232e39424b51535863707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f15000000000000000000000c18232e3944505b65707d89949fabb7c2cdd8e4e9dcd0c4b8ada49c96918c85807b75706b65605d555255606a74818e99a3aebbc6d1dcd2c7baaea2988c7f73665c5044382c1f1207000000000000000000000000000000000000000000000009141f2a36424d5764717d8a97a1adb9c7d2dde8f2e2d5c8bbafa295887c727e8b8c7f757f879299a3aab4bcc6d0c8c5c4c1b8ada39c999393939c9fa6b0bbc7d3cbbfb4aaa39f9393939397989298a1a9b3bec0b5aba39992867d6f6a615a52494033291f14090000000b1723303b47525c646a6f78808c919ca4aeb7c1cbd4dacfc4bbb2adaba3a4a6a8aaacaea99c8f827669727f8b939aa4abb4bdc0b8afa69f948f82786d7885929eabb8c5c6baada093877a6d6f7b8490959fa6b0b8bdb8b0aba39f96918a7e7164584b3e3125180b00000000000000000005121f2c3845525f6b7885929d9d9d9d9d9d9d9d96897c6f6773808d9aa6b2b2b2b2b2aea195887b6e6262686e757e86919083796d60594f433a45515c67707d89949facb6b3ada8a19e959083776a5d5044372a1d110400000000000000000000000000000c1925323f4c5865727f8b98a5b2becbcec3b9b1acaaa6a6a6a6a6a6a6a6a6a7a9aeb6c0cbd6d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e61636b6f767c838a91969fa39e938d80746d635a50473d342b21180e0300000000000000000000000000000008131e28323c454d545b60696e777f8690959fa3abb2bac0cacfd7dfe4e8eee2d5c8bbafa295887c6f665e564f443f382f35424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e514437322d2c29241d160d090300000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888c898683807d7a7773706d686764615e565754524d4b4846423e3b4955616c7072727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272716c62564a3d3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d121518181a25323f4b5865727e8b98a5b1becbc7baada194877a6e6154565656565656565656565656565b606d7a85919ea7b1bcc8d4d1cbc7c5c3c4c8cdc5bbb3a9a198928a80776d675e5756565656565656565655534e463c31261a0f020000000000000000000004101c2834404b545c606563707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f1c0000000000000000000007121d27333f4953606b7683909ca6b0bcc7d3dee6dacdc0b4a89c918c847f7a746e6963605953514b464e58616e7b86929fabb4bfcbd7d6cabfb4aa9e9185796d6053463a2e23180c0000000000000000000000000000000000000000000000030e1a26313b4653606d7985919eacb6c0ccd8e4f0e2d5c8bbafa295887c76839092867c727e879298a3aab4bec7d2d1d0c0b4a89c918c8787878f949fabb7c3d0c7baaea39892878787878a909fa2aab3bbc4bbafa49992877d706b6058504840372e21170d0300000007131f2b36404a525860666d737f8c929ca5afb9c3cdd5c9beb2a9a19e9697999b9d9fa3aa9d9083766a6f7c848f939fa3abb2bbafa59e948f82796d667885929eabb8c5c6b9ada093867a6d696e7b8390949fa6b0b2aca69e99928d847e716c6256493d3024170a00000000000000000005121f2c3845525f6b7885929eaaaaaaaaaaaaa296897c6f6773808d9aa6b3bebebebbaea195887b6e626c717a828b9298958d80746b60554c434e58606d7983919da6b0bebeb9b2aca1968a7e7164574b3e3124180b0000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc8bcb1a7a09d9999999999999999999a9da4aeb9c5d1d0c4b7aa9d9184776a5e5e6b7784919eaab7c4c9c7baada194877a6e615960636a6f767e848c9299948e81786c605b51483e352c22190f06000000000000000000000000000000010d1924303a444d575f666c727b828b92989fa7afb5bdc3ccd6d4d2d4d8dde4ebd8cbbeb2a5988b7f7265544c443d332d2635424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b20201d18120c04000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a979992908d898683807d7a7774716e696764615e575854534d4b484a5764707e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181d2224252727323f4b5865727e8b98a5b1becbc7baada194877a6e616162626262626262626262626262626268717e8a95a0acb8c5d1dcd7d3d2d0d1d4cabeb3a9a19791867e736c65626262626262626262626262625f584e43372b1f12060000000000000000000006131f2c3845515c666d726d707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2300000000000000000000000b17222d38414f5963707d89949fabb7c2cdd8e4d9ccbfb2a6998c7f78726d68615f57544f4745403d46535e6974818d99a3aebac7d3dbd0c6b9ada197897d7063554b4034281c1004000000000000000000000000000000000000000000000009141f2c3844515c6673808d9aa4afbbc8d4e0ede2d5c8bbafa295887c7c889599918379717e869298a3acb6c0ccd8ccbfb2a5998c7f7a7a7a828f9ca9b6c2c9c5b9ac9f92867a7a7a7a7e8a97a4b4bcc4bab0a69f93877e716b60594f463e362e251c0f0500000000030e19242e3840464e545c606d73808d939ea7b1bbc5d0c6b9ada19791898a8c8e9092989698918478656a6f7a828b9299a0a8afa59d938f82796d676b7885929eabb8c5c6b9ada093867a6d60696e7a828f949fa6a8a09e948f868079716c625a5045392d21150800000000000000000005121f2c3845525f6b7885929eabb6b6b6b6afa296897c6f6773808d9aa6b3c0cbc8bbaea195887b6e6e767e858f949fa29d92897d70675d514b555f6a73808c95a0acb8c2c6bdb0a69e9184786d6053463a2d2013070000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc5b8aca095908c8c8c8c8c8c8c8c8c8d929da9b5c1ced0c4b7aa9d9184776a5e5e6b7784919eaab7bdbdbdbaada194877a6e6154545860626c71798086909082796d665b50493f362d231a10070000000000000000000000000000000004111d2935414c565f696e787f8690949fa2aab1bbc0c7cfd2ccc8c6c8ccd2d9e2dbcec1b5a89b8e827568574d42372b222835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e13100d070100000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a39f9c999992908d8a8684817e7b7774716e696864615e575855535c6976828b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b85786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323434343f4b5865727e8b98a5b1becbc7baada194877a6e686d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7983909daab7c3d0dde3e0dfddded3c6baada29791857c716f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6a5f53473a2e211408000000000000000000000713202d3a4653606d787e72707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f28000000000000000000000006111b262f3d4854606b7683909ca7b1bcc7d3dfdbcec1b4a89b8e817568605d56534d48443d383536424d57616e7b86929facb9c2cdd8d5c9beb3a99b8e8174675c5145382c1f1307000000000000000000000000000000000000000000000004101c2834404a54616e7b87939facb9c6d1dce8e2d5c8bbafa295887c818d9aa0958d8074707d86929aa4afbbc0cbd2c5b8ab9f92867b6e76828f9ca9b5bcbcbcb8ac9f9285796d6d7783909daab6c3bdb2a89e948c7f736c61594f473d342c241c130a00000000000008121c262e343d424a505b606c77818e959fa9b3bec7c4b8ab9e91847d7e80828486888a8c8e86796c60686d757f8791969ea39f938e81796d675d6b7885929eabb8c5c6b9ada093867a6d605e686d79828f949f9f96918a827b736d67615a50483e34291d110500000000000000000005121f2c3845525f6b7885929eabb8c3c3bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b737b828b92979ea6aea49e91847a6d6058515c676f7c87929fa7b1bccbbfb4ab9f948a7e71665c5044382c1f120e0903000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc3b7aa9d9083808080808080808080808d9aa7b3c0cdd0c4b7aa9d9184776a5e5e6b7784919eaab0b0b0b0b0ada194877a6e6154474e545a61676d737c83837a6d675c544a3f372e241b110800000000000000000000000000000000000713202c3945525d686e7b828b92989fa6aeb4bcc2cbd1d0c7c0bbb9bbc0c7d0d8ded1c4b8ab9e918578695f53463a2d212835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040100000000000000000000000000000000000000000000000000000000000000000004101c2834404b556875828f9ba8aca9aba39f9d9a9a93908d8a8784817e7b7774716e696865615f576976828f98989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3d3f404040404b5865727e8b98a5b1becbc7baada194877a6e6d7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c808d99a6b3c0ccd9e6ecece9ded2c5b8ab9f92857e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6e6255483b2f22150800000000000000000006131f2b37434e5864717e8a7e717d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2c0000000000000000000000000a141d2c38444f5963707d89959fabb7c3ced9dfd2c5b9ac9f92867a6d61544c47423c38332c29313b46525e6974818d9aa6b0bcc7d3dacfc4b8ab9f9285796d6053463a2f24180c0000000000000000000000000000000000000000000000000c18232e3946535f6976828f9cabb5c0cbd7e3e2d6c9bcafa396897d86929fa79d928a7d70717e88939fa5afb9c3cec6baaea2988f827576828f9ca9b0b0b0b0b0ac9f9285796c707d8a959fabb8c0b5aba1968f82776c605a50473d342b221a120a01000000000000010a141c222b30383f44505b656d79839097a1acb6c0c6b9ada1978e8175737577797b7d7f81827a6d605d606d727c848e9399928c81786d675d556b7885929eabb8c5c6b9ada093867a6d60565d676d79828f95928c847d756e69605d55504841382f241a0e0300000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbafa295887c80868f949fa2a9b0b9ada1968d81746a5f5a606d79839099a3afb9c3c5baaea3998f82766c61544a3f3428211e1a140d060000000000000000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e817473737373737373737b8794a1aebac7d0c4b7aa9d9184776a5e5e6b7784919ea3a3a3a3a3a3a3a194877a6e615447474750555c606a6e787a6d685d554b42382d241d160d0500000000000000000000000000000000000714212d3a4754606d7a8590949fa2aab0babfc6ced0cac2beb6afacafb6bec6ced8d2c6b9ada197887b6e6155483b2e222835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919daab7b6b5afacaaaca49f9d9a9796918e8a8784817e7b7874716e69686976828f9ca5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59f9285786c5f5245392c1f120200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4b4d4d4d4d4d5865727e8b98a5b1becbc7baada194877a6e717e8989898989898989898989898989898989898d929ca8b4c1cddae7f3f8ecdfd3c6baada297928a89898989898989898989898989898989898276695d5043362a1d100300000000000000030d15222e3b4754606a768390877d7d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000000000000000000000000020b1c27333d4854606b7683909da7b1bcc8d4e0d3c7baaea3998c7f72665b504438312c271f1f2a36424d57626e7b88949fabb7c6d0dbd3c6baada2978a7d7064554b4035291d1004000000000000000000000000000000000000000000000007121c2a36424d5764717e8b99a3afbbc7d4e0e7dacec1b4a79b8e818e98a2aea49e92857a6e737f8c939da7b1bcc6cabeb4aa9e948a7e76828f9ca3a3a3a3a3a3a39f9285796b7783909da7b1bcbbafa39991847a6d655b50483e352c231a1008000000000000000000020a10191e29323b4249535d676e7b85929aa4afbbc3beb2a99e938b7e716a666c6e707274766d685d545b626a6f7a818b91877f746d665c555f6b7885929eabb8c5c6b9ada093867a6d605b555d676d79838d867f79706b615f575b5a58524a41362b1f140800000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdd1c5b8ab9e92858c92989fa6adb3bbbdb2a89f93877c6f62626c74818e95a0abb5c0c5bbb0a69f92867c6e625a5042382e2e2d2a261f170f0600000000000000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e817472727272727272727b8794a1aebac7d0c4b7aa9d9184776a5e5e6b77849196969696969696969694877a6e6154545454545454585f656c6d685d564c45413a352f281f170f05000000000000000000000000000000000713202c3945525d68707d869299a3abb5bdc7d0cec5bebab1aca49fa4acb4bcc6d0d5c9beb3a9978b7e7164584b3e30252835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9c3c0bbb9b6b6afacaaa7a8a09e9a9796918e8b8784817e7b78757176828f9ca9b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1ab9f9285786c5f5245392c1f12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d29343f495156585a5a5a5a5a5a65727e8b98a5b1becbc7baada194877a6e717e8b9595959595959595959595959595959595999ca4aeb9c4d0dde9f5fbeee2d6cabeb3a9a29f9795959595959595959595959595959595908376695d5043362a1d10030000000000000009141f2b37424d57626f7c899492857f8c98a5b2bfcbc7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000000000000000000000000000b16212c38444f5963707d8a95a0acb8c4cfdad7cbbfb4ab9e9184786c6053463b31251c161a25303b47535f697683909caab4bfcad6d6cabeb3a99b8e8175675d5145382c1f13060000000000000000000000000000000000000000000000000e1a26313b4754616d7a86929facb9c5d2dfebdfd2c5b8ac9f9285929faab4ada1978f82786c74818e95a0aab4bfcac5bcb0a69e92857a828f969696969696969696928579707d89959fabb9bdb2a89f92877c6f685e534948443e352c21160b00000000000000000000020e1925303b444d5254555e69707d88939fa7b1bdc4bbafa59f92867c6e67606163656769605d5e61686868676d757e857d726d68686868686b7885929eabb8c5c6b9ada093867a6d6868686868676d7a807b726d66686868686867645c52473c3024170b00000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdcdc0b3a79a8d808d929ca5afbabec5c4bbafa4998f82766c69717e8b939da7b0b9bbbdb3a99f948c7f726a5f53484040403b3a36312921170d03000000000000000000000c1925323f4c5865727f8b98a5b2becbc3b6a99d90837f7f7f7f7f7f7f7f7f808c99a6b3bfccd0c4b7aa9d9184776a5e5e6b77848a8a8a8a8a8a8a8a8a8a8a877a6e616161616161616161616060605d565854524c45403a312921170d0400000000000000000000000000000004111d2935414c56606b707d879299a3abb5bec7c1bcb3aea79f9a939aa2aab4bfcad6cfc1b4a79a8e817467564c41362a2835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8899a3afbbc7cbc7c5c3c0bbb9b7b4b2acaaa7a8a09e9b9796918e8b8884817e7a828f9ca9b5bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb8ab9f9285786c5f5245392c1f120d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a46515b626567676767676767727e8b98a5b1becbc7baada194877a6e717e8b97a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a8aeb6c0cad5e1edf9fef2e6dbcfc5bbb3adaba4a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29c908376695d5043362a1d1003000000000000020e1a25313a47535f6975828e9b979286929facb9c5d2c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d00000000000000020507080b0b0b101c27333d4653606c7884919da8b2bdc9d5dcd1c6b9aca1968a7d7063574d42362a1c11141f2b37424d5765717e8b98a2aebac6d3dbd0c5b8ac9f9285796d6053473a2d2014090b0b0b0b0b0b0a09070400000000000000000000000000000914202d3946525e687683909ca9b6c3ced9e5e0d3c7baaea3989298a3aebbafa4999083796c6d78839098a2aebac4cec1b9ada1978d80828989898989898989898989867975828f9ca7b1bcb9aca1968d80736a60565857554f473e33281c100400000000000000000005111e2a36424d565e61605b606b73808d95a0abb5bfc1baaea2989083796d605957595b5d545e696e74747474747474787474747474747474747885929eabb8c5c6b9ada093867974747474747474747474747474747474747474746e64584c4033261a0d00000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b808d939ea8b2bec7ccc0b5ab9f948a7d706e7b868f949c9ea6acafb5aba1978f82776c60584e4c4c4c4c4846423b33291f1409000000000000000000000c1925323f4c5865727f8b98a5b2becbc4b8ab9f95908b8b8b8b8b8b8b8b8b8c929ca8b4c1cdd0c4b7aa9d9184776a5e5663707d7d7d7d7d7d7d7d7d7d7d7d7d796e6e6e6e6e6e6e6e6e6e6e6d6d666a6865605d56514b433b33291f160c010000000000000000000000000000010d1924303a444f59616b717e879299a4acb6bdb9afaaa29f9590869298a2aebac7d3d0c4b7aa9d918477685e5246392d2835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97abb5c0cbd2d4d2d2ccc8c6c3c0bdb9b7b4b2acaaa7a8a19e9b9896918e887c828f9ca9b5c2cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc5b8ab9f9285786c5f5245392c1f1211050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313d4a56626d7273737373737373737e8b98a5b1becbc7baada194877a6e717e8b97a4afafafafafafafafafafafafafafafb3b4b9c0c8d1dce7f2fdfff7ece1d7cdc5bebab8b0afafafafafafafafafafafafafafa99c908376695d5043362a1d100300000000000005121e2a36424d57626e7b87939fa2999299a3afbbc7d3c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000000000002090e11141417171717171f2b3744505b65717e8b96a1adb9c5d0dbd5c9bdb2a89c8f8275695e5346382d2217171a26313c4754606d7a85929facb8c5d0dbd3c6baaea2988a7d7164574a3e31251a17171717171717161613100b0500000000000000000000000005111d2935414c5665727f8c98a7b1bcc8d4e0e3d6cbbfb4aaa39fa3aab4b2a99f93877c6f66666e7b86929fa8b2bdc9c9beb3a99f92867d7d7d7d7d7d7d7d7d7d7d7d7d707b87939facb9bdb2a89e9184796d646464646361594f44382c2014070000000000000000000714202d3a46525e696e6c6564616d79839099a3aebbc6bfb4aaa0958d80746b60554b4e5054616e7b81818181818181818181818181818181818186929facb9c5cec1b4a89b8e81818181818181818181818181818181818181818074675a4e4134271b0e01000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b77818f96a1acb6c0ccc7bdb0a69d9083786c707d82898f949b9fa4aca39992857b6e655b59595959595955534d453b31261a0e020000000000000000000c1925323f4c5865727f8b98a5b2becbc8bcb1a79f9d989898989898989898999ca4aeb9c4d0d0c4b7aa9d9184776a5e54606b707070707070707174767879797a7a7a7a7a7a7a7a7a7a7a7a7a79797774726d68605d554d453b31281e130800000000000000000000000000000008131e28323d474f59616c717e87939aa4afb2aca59e98928b837c86929facb8c5d2d1c5b8aca096877a6d6154473a2e2835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfc4c6c7ccd2d0d2d2d0cec8c5c4c1bdb9b7b4b2acaba7a8a19e98877a828f9ca9b5c2cfcfcfcfcfcfcfcfcfcfcfcfd1d2d5dad8d8d8d8d8d8d8dad5d2d1cfcfcfcfcfcfcfcfcfcfcfcfc5b8ab9f9285786c5f5245392c1f1213070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f8080808080808080828f9ca9b5c2cfc7baada194877a6e717e8b97a4b1bcbcbcbcbcbcbcbcbcbcbcbcbcbcc0c1c4cad1dae3edf9fff7efe8e3dfd7cfcac6c5bdbcbcbcbcbcbcbcbcbcbcbcbcbcb6a99c908376695d5043362a1d10030000000000020b19222d3a46535e6974818e99a4aba39fa3abb5c0cbd7c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d00000000050d141a1e202124242424242427333f4953606d7984919eaab3becad6dacec4b9ac9f93877b6e61544a3f3328242424242c3945515d6774818e9baab3becad6d6cabfb4aa9a8e817467574d42362a24242424242424242322201c160f070000000000000000000000010d1925303b4855616e7b8895a0acb8c5d1dee7dcd0c6bcb4aeacaeb4b9ada1968d817471717171717e8b96a1adb9c5cfc5baaea3988e8175717171717171717171717174808d9aa4afbbb9aca096897d717171717171706b6155483c2f231609000000000000000004111d2935414c55616e7b7974706e696f7c87929faab4bfc6bcb1a79f93887d6f675d51454855626f7c888e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9298a3aebac7cfc2b6aa9e938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e85786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e7a84919aa4afbbc6d0c2b8aca0958a7e716b70767c82888f939aa49f92877d70696666666666666666615f574d42362a1e12050000000000000000000c1925323f4c5865727f8b98a5b2becbcdc2b9b1aba9a5a5a5a5a5a5a5a5a5a6a8aeb6bfcad5d0c4b7aa9d9184776a5e4f59606363636a6f757a7e808385858687878787878787878787878787868584817e7a736d675e574d433a2f24190d040000000000000000000000000000020c16202b353e47505a616c717f88939fa3a8a19e938f857f787683909da9b6c3d0d4c8bdb2a896897c706356493d302835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000004101c2834404b556875828f9ba8b2b5b7b9bbc0c1c3c5c7cbd1d0d2d1cec9c5c4c1bdb9b7b4b2ac9f928579828f9ca9b5c2c2c2c2c2c2c2c2c2c2c2c2c2c4c6c9cfd6dfe8e4e8dfd6cfc9c6c4c2c2c2c2c2c2c2c2c2c2c2c2c2b8ab9f9285786c5f5245392c1f121407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976838d8d8d8d8d8d8d8d8f949fabb7c3d0c7baada194877a6e717e8b97a4b1bec8c8c8c8c8c8c8c8c8c8c8c8c8ccced0d1d4d9dfe7eff7eee5ddd7d2cfcececececac8c8c8c8c8c8c8c8c8c8c8c8c3b6a99c908376695d5043362a1d100300000000000a141d2b37424d57616e7b86929fabb5afacafb5bdc7d1dcc7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000000050e171f252a2d2e313131313131312d3844515c66727f8c98a2aebac7d2ddd4c7bbafa4998c7f73665b50443831313131313135414b5563707d8998a2aebac6d3dbd0c4b7aa9e918477695e53463a313131313131313131302f2c272119110700000000000000000000000814212d3a46535f697784919daab7c4d0dce7e2d8cec6bfbab8babcb0a69e91847b7e7e7e7e7e7e7e84919eabb7c4d1cbbfb4aa9f93887f7e7e7e7e7e7e7e7e7e7e7e7e86929facb6c0b7aa9e91847e7e7e7e7e7e7e7d7063574a3d3024170a00000000000000000613202c3945515d67768284807d7b787674808c98a3aebac7c3bbafa49a9184796d60594f4855626f7b88959b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa3aab4bfcbd2c6baafa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e6f7d88939faab4bfcac8bcb1a79d90837773737373767c8188939a968b7e73737373737373737373736e695f53463a2d2114070000000000000000000c1925323f4c5865727f8b98a5b2becbd4cbc2bcb8b6b2b2b2b2b2b2b2b2b2b3b4b9bfc8d1d5d0c4b7aa9d9184776a5e514f545a626c717c81868b8d8f919298939494949494949494949494939892918e8b8580796e695e554c41352921160a000000000000000000000000000001070e19232c353e48505a626c727f8b919c9f96918a827b726c74818d9aa7b4c0d2d9cebeb1a4988b7e7165584b3e322835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919daaa5a8aaacafb5b4b7b9bbc0c1c4c6c8ccd2d1d1cec9c5c4c1b7aa9d918477828f9ca9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b8b9bec4cdd6e0ebe1d6cdc4beb9b8b5b5b5b5b5b5b5b5b5b5b5b5b5b5ab9f9285786c5f5245392c1f12190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909a9a9a9a9a9a9a9c9fa6b0bbc7d3c7baada194877a6e717e8b97a4b1bec1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c3c5c8ced5dde7efe5dcd3ccc6c3c2c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b6a99c908376695d5043362a1d10030000000006111b262f3847535f6974818e99a3aebdbbb9bbc0c7cfd9d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d0000020d17202930363a3b3e3e3e3e3e3e3e3e3e404a54606d7a85929fabb5c0ccd7d7ccc0b5ab9e9184786c6053463e3e3e3e3e3e3e3e3e4653606d7985929fabb8c5d2ded2c5b9aca096877b6e6154483e3e3e3e3e3e3e3e3e3e3d3c38332b23190f050000000000000000000005121e2b37424d576673808d99aab4bfcbd6e3eae0d8d0cbc7c5beb3a99e938a7e7d8a8b8b8b8b8b8b9196a1adb9c5d2d0c6bbafa49a938b8b8b8b8b8b8b8b8b8b8b8b8b9298a2aebec7b9aca096918b8b8b8b8b8b8b8376695d5043362a1d1003000000000000000714212d3a4754606d7a86918d8a878583818086929facb8c5ccc0b6aca0968d80736b60554b55626f7b8895a2a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7acaeb4bcc6d1d7cbc1b7afaaa8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e6b75818e98a2aebac4cec3b8aca0958e817f7f7f7f7f7f7f82869391847f7f7f7f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000000000000000c1925323f4c5865727f8b98a5b2bec8c8c8cdc8c4c3bebebebebebebebebebfc1c4cac8c8c8c8c4b7aa9d9184776a5e514d57626c717e868e92999a9c9e9fa2aaa1a1a1a1a1a1a1a1a1a1a1aaa29f9d9b98928d837b6e675d51453d32271b0f02000000000000000000000000030b12181d1f202c363e48505a626d727f8c92928d847d756e6965717e8b98acb6c0ccd8ccc0b3a6998d8073665a4d40332835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929896999b9d9fa4aba7aaacafb5b4b7b9bbc0c1c4c5c9cfcfcfc2b5a99c8f8276828f9ca9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abadb2bbc4cfdae6dacfc4bbb3adaba9a9a9a9a9a9a9a9a9a9a9a9a9a9a99f9285786c5f5245392c1f12180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca6a6a6a6a6a6a9abb0b8c2ccd8c7baada194877a6e717e8b97a4b1b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b7b8bcc3cbd5dfe8ddd3cac1bbb6b5b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a99c908376695d5043362a1d1003000000000b17222d38414e58626e7b87929fabb4bfc7c5c7cbd1d9e1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000009141f29333b4246474a4a4a4a4a4a4a4a4a4a4a515d6774808d99a4afbbc7d4ddd2c7b9aca196897d7063564c4a4a4a4a4a4a4a4a4a4a505c6675828f9ba8b5c2ced9d5c9bdb2a8978b7e7164584b4a4a4a4a4a4a4a4a4a4a4948443d352b21160b000000000000000000070f151b26313c4956636f7c8998a3aebac7d3e0eceae2dcd6cec6baada2978f82757d8a9797979797979ea1a8b2bdc9d5d8ccc0b6aca49f989797979797979797979797979fa2aab3bec8bdb2a8a09e979797979797908376695d5043362a1d100300000000000004111d2935404b5564717e8a999a979792908e8c9298a3aebac7d2c7beb2a89f93877c6f675c5155626f7b8895a2aeb4b4b4b4b4b4b4b4b4b4b4b4b4b4b9babfc6cfd8dbd3c9c1bab6b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4ab9f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e626e7b86929fa9b2bdc9c8bcb1a79d928e8c8c8c8c8c8c8c8f939a96918c8c8c8c8c8c8c8c8c8c8c897d706356493d3023160a0000000000000000000c1925323f4c5865727f8b98a5b2bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb7aa9d9184776a5e51525e69717e8b92989fa3aba9abacaeb4adadadadadadadadadadadb4aeacaaaaa29f9590847a6d60584e43382c1e13080000000000000000000000030d151d24292c2d3535363f48515b636d73808b868079706b615e626f7c889aa4afbbc8d4cec1b5a89b8e8275685b4f42303535424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8285878a8c8e919399989b9d9fa3aba7aaacafb6b5b7b9bdc0c2c5c1b4a79a8e8176828f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9ea1a9b2bec9d5e1d5c9beb3a9a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9285786c5f5245392c1f121609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b3b3b3b3b3b5b7bbc2cad4d4c7baada194877a6e717e8b97a4a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8aaacb1b9c3ced9e3d7ccc1b8afaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89c908376695d5043362a1d1003000000030f1b27333f4953606a75818e99a3afbdc6d1d2d3d7dce3ead4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d00020e1a25303b454d525457575757575757575757575755616e7b87939facb9c5d0dbd5c9bdb2a89b8e8175685e5757575757575757575757575465717e8b98a7b1bcc8d4d9cec1b4a79b8e81746857575757575757575757575756544f473d33271c10040000000000000007101920272b2d3a4653606d7986929facb8c5d2dfebf4e7dbd0c6bcb0a69f92857b717d8a97a4a4a4a4a4abadb2bac4cfdaddd2c7beb6afaca5a4a4a4a4a4a4a4a4a4a4a4a4abaeb3bcc5cec3bab2acaaa4a4a4a4a49c908376695d5043362a1d10030000000000000613202c3945515d6775828f9baba9a19e9c9a999fa3aab4bfcbd6d0c3bbafa4999184796d605755626f7b8895a2aebbc1c1c1c1c1c1c1c1c1c1c1c1c1c5c7cbd1cfcfcfcfcfcbc6c2c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b8ab9f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e626973808c96a1adb9c3cec3b9afa59d9a999999999999999b9fa4a19e9999999999999999999996897c706356493d3023160a0000000000000000000c1925323f4c5865727f8b98a5aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaa9d9184776a5e4a54616e7b85929fa2aaaeb4b6b8b8babfbabababababababababababfbab8b7b4aea7a0968e81746a6054483a3025190d01000000000000000000010b151f272f35393a424242424249515b636e737f7b736d67615953606d7986939facb9c6d2d0c3b6aa9d9083776a564c41424242424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e76787b7d7f828486898b8e909299989b9d9fa4aca8abadb2b3b6b8bab2a6998c7f76828f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9197a1adb9c6d2dfd2c6b9ada197918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f85786c5f5245392c1f121206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c0c0c0c0c2c3c7ccd4d8d4c7baada194877a6e717e8b979b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9da0a7b1bcc8d4dfd2c6bbafa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b908376695d5043362a1d100300000505121f2b3744505b656f7c87939fabb5c0cfd8dfe0e3e8eee1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d0005111e2a36424d575e6164646464646464646464646464646975828f9ca9b3becad6dacec4b9ac9f92867a6d6464646464646464646464646464646e7b8795a0acb8c5d1ded1c4b8ab9e918478696464646464646464646464646360594f44382c201307000000000000040f19222b32373b3c45515c667683909ca9b6c3d2dde8ebe2d6cabfb4aa9f948b7e71717d8a97a4b0b1b1b1b7b9bdc4ccd2d3d7d9d0c7c0bbb9b2b1b1b1b1b1b1b1b1b1b1b1b1b8babec5ced2ccc3bdb9b7b1b1b1b1a99c908376695d5043362a1d10030000000000000714202d3a4753606d7a86929facb3adaba9a7a6acaeb4bcc6d0dcd7ccc0b5aba0968c7f73695f55626f7b8895a2aebbc2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c4c6c9cfcecececececfc9c5c4c2b8ab9f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e62606d7984919ea8b2bdc8cbc0b7afa9a7a6a6a6a6a6a6a6a8acafadaba6a6a6a6a6a6a6a6a6a396897c706356493d3023160a0000000000000000000c1925323f4c5865727f8b98a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9184776a5e505c6674818d97a2adb4babfc2c4c5c7cad0c7c7c7c7c7c7c7c7c7d0cac6c5c4bfbab1a89d93897c6f62564c41362a1d110500000000000000000007121d2731394045474e4e4e4e4e4e4e525c636d726e6a605d554f515c667884919eabb8c4d1d2c5b8ab9f928578685e524e4e4e4e4e4e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000005111e2a36424d565e6169696e707275777a7c7f818486898b8e91939a999b9ea1a8a6a9acaeb4a4978b7e7380828282828282828282828282828282828285919eabb8c4d1ded1c4b8ab9e918582828282828282828282828282828282828175685b4f4235281c0f0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cbcbcbcbcbcbcbcbcbcbc7baada194877a6e717e8b8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9095a0acb8c5d1dccfc3b6aa9e938f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8376695d5043362a1d100300000e0613202d394653606c7983909aa4afbdc7d1e1eaedeff3f9e1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000714202d3a46525e696e717171717171717171717171717171717d8997a2adbac6d3dfd3c7baaea3998b7f72717171717171717171717171717171717784909daab7c3d0ddd2c5b9ada196887b71717171717171717171717171706b6054483c2f2216090000000000000a15202b343c4347494a4b546673808d99acb6c0ccd8e4e4d9d0c7baaea2988f82766c717d8a97a4b0bdbebec4c5c5c5c5c5c7cbd1d8d2ccc8c6bebebebebebebebebebebebebec5c5c5c5c5c5c5c5c5c5c4bebebeb6a99c908376695d5043362a1d1003000000000005111e2a36414c5664717e8a98a3aebab9b8b6b4b3b8babfc6ced8dcddd2c7bdb2a89f92867b6e6159626f7b8895a2aeb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b8b9bec4cdd6dad6ccc4bdb9b8b5b5ab9f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e625d67717e8b96a0acb9c6d1c9c0bab5b4b2b2b2b2b2b2b2b5b9bbb9b7b2b2b2b2b2b2b2b2afa396897c706356493d3023160a0000000000000000000c1925323f4c5865727f8b95959595959595959595959595959595959595959595959595959595959595959184776a5e53606d7985929ea9b3bec6cbd1cfc9c6c5bfbebdbdbdbdbdbdbdbdbfc3c4c8cdcac3baafa59b8e8175685e5246392d2013070000000000000000000c18242f39434b51535b5b5b5b5b5b5b5b5b5b6265625f585b5b5b5b54697683909ca9b6c3cfd3c6baada297877a6d615b5b5b5b5b5b5b5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000020e1925303b444d5254575e61636668676d6f7274777a7c7e818486898c8e919697999c9fa2aaa396897c70737676767676767676767676767676767676818e9ba8b4c1cedbcec1b5a89b8e827676767676767676767676767676767676756f65594d4134281b0e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6bebebebebebebebebebebebebaada194877a6e6f7d818181818181818181818181818181818181818183909daab7c3d0dbcec2b5a89b8f82818181818181818181818181818181818181818181807366594d4033261a0d000000170b1825323e4b5865717e8b949fabb4bec7d2dde8f0f9ffede1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000814212e3b4754616e7b7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e85929fabb8c5d2ded7cbbfb4ab9d91837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e828f9ca9b5c2cfdcd5c9bdb2a99a8d807d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a0000000000030f1b27323c464e545557575763707d8a9aa4afbbc8d4e0ddd2c7beb0a69f92867b6e64717d8a97a4b0b8b8b8b8b8b8b8b8b9babfc6cfd4d8d4d2d0c7c0bbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b6a99c908376695d5043362a1d100300000000000714202d3946525e6876828f9caab4bfc6c5c3c1bfc5c7cbd0cdcdcfd0d3d0c3baaea3988f82756b61626f7b8895a2a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8abadb3bbc4cfdacfc4bab2adaba8a8a89f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e6255606c7884919eabb4bfcbd7cbc5c2c1bfbfbfbfbfbfbfc2c6c8c5c4bfbfbfbfbfbfbfbcafa396897c706356493d3023160a0000000000000000000c1925323f4c5865727f8888888888888888888888888888888888888888888888888888888888888888888883776a5e5663707c8997a1adbcc5d0d7cdc5beb9b8b3b1b1b0b0b0b0b0b0b1b2b6b8bcc3cbccc1b9ac9f92867a6d6154473a2e211408000000000000000004101d2935404b555d6068686868686868686868686868686868686868686874818e9ba7b4c1ced6cabeb3a995897c6f6868686868686868686875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000009141f29323b4246474d52545759555d60636568676d6f7274777a7c7f8284878a8d8f9298989a94887b6e666969696969696969696969696969696975818e9ba8b4c1cedbcec1b5a89b8e82756969696969696969696969696969696968655d53483d3125190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2b2b2b2b2b2b2b2b2b2b2b2b2b2ada194877a6e6b6f75757575757575757575757575757575757575757f8c99a6b2bfccd4c7baada194877a757575757575757575757575757575757575757575736d63574b3f3225190c0000001f0916222f3c4955626f7c859299a3acb6c0ccd8dee7f2fcede1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000a1724313d4a5764707d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9297a2adbac6d3dfdcd1c6b8aca095918a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8f949fabb7c3d0dddacfc4b5a99d928d8a8a8a8a8a8a8a8a8a8a8a8a8a8376695d5043362a1d10030000000006131f2b37434e586062636363636d7a86939facb9c6d2dfd8ccc0b6ac9f948b7f726964717d8a97a4acacacacacacacacacacaeb4bcc3cbd4ddd2c7beb6afacacacacacacacacacacacacacacacacacacacacacacacaca99c908376695d5043362a1d100300000000000814212e3b4754616e7a86929facb9c5d0d1cfcdcdc7c4c2bfc0c1c2c4c7cccbbfb4aa9e938a7d7067626f7b88959c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9ea1a9b3bec9d5c9bdb2a8a19e9c9c9c9c9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e62555b65727f8c99a3aebac7d3d6d1cecdcbc5c2c0bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbafa396897c706356493d3023160a0000000000000000000714212e3a4754616d7a7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e62555965727f8c98a9b3beced7cfc5bbb3adaba6a4a4a4a4a4a4a4a4a4a6aaacb1b9c3ccc7baaea3998b7e7164584b3e3025190d010000000000000006131f2c3945515d676d75757575757575757575757575757575757575757575808c99a6b3bfccdbd0bdb1a4978a7e757575757575757575757575818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000020d17202930363a3f4a545c60626058545658555d60626568676d707275787a7d808385888b8e90867a6d605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6875818e9ba8b4c1cedbcec1b5a89b8e8275685c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b59534b42372c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877a6e616368686868686868686868686868686868686868737f8c99a6b2bfccd4c7baada194877a6e686868686868686868686868686868686868686866635b52473b2f23160a000000250815212e3b47535f6a707d87929aa4afbbc1ccd5e0eaf4ede1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2c000a1724313d4a5764707d8a979797979797979797979797979797979fa2a9b3becad6e2e2d4c8bdb1a8a09d9797979797979797979797979797979797979c9fa6b0bbc7d3dfe0d1c5b9aea49d9a979797979797979797979797908376695d5043362a1d1003000000000815222e3b4754606a6f70707070707784919daab7c4d0ddd4c8bbafa49a8f8278707070717d8a979f9f9f9f9f9f9f9f9f9f9fa3aab1b9c3cdd8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c908376695d5043362a1d10030000000007131f2c38434f5965727f8c99a3afbbc7d4ded4cac2bbb7b6b2b3b4b6b7bbc2cac6bcb0a69e9184796d626f7c888f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9197a1adb9c6d2c5b9ada196918f8f8f8f8f85786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e625553616d7a86929facb9c3ced9dcd2c8c0b9b5b4afafafafafafafafafafafafafafafafafa396897c706356493d3023160a0000000000000000000713202d3946525e686d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6a5f535b6774818e9aa7b4c1cfd5c9beb3a9a19e99989797979797979797999da0a7b1bac4cbbfb4ab9b8e817468564c41362a1e1105000000000000000714202d3a4753606d798181818181818181818181818181818181818181818183909da9b6c3d0dcd0c3b6aa9d908381818181818181818181818184919eabb7c4d1d0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000050e171f252b3844505c666d6f6a65615e565754535658555d60636668686e707376797b7e81848578675c514f4f4f4f4f4f4f4f4f4f4f4f4f5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d48423930251b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976839098989898989898989898989898989898989894877a6e61565b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b66737f8c99a6b2bfccd4c7baada194877a6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5957524940352a1e13070000002a06131f2b37434e58606b717e88939fa6b0bac3ced8e2edf8e1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f28000a1724313d4a5764707d8a97a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4abadb3bbc5d0dbe6e5d9cec3bab1acaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a9abb0b8c2ccd8e3e2d6cbc0b6aea9a7a4a4a4a4a4a4a4a4a4a4a49c908376695d5043362a1d1003000000000916222f3c4955626f7c7d7d7d7d7d7d828f9ca9b6c2cfdcd2c6b9ac9f93877f7d7d7d7d7d7d8a929292929292929292929292989fa7b1bcc8d4c8bbafa49a9392929292929292929292929292929292929292929292929292908376695d5043362a1d1003000000000915222f3b4854606b7784919dabb5c0cbd7d8cdc2b8b0aba9a5a6a7a9abb0b8c2ccc1b9aca0968c7f72686e7b828282828282828282828282828282828282828282828282828282828282828285919eabb8c4d1c4b8ab9e918482828282828175685b4f4235281c0f02000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e6255525e6875818e9ba8b2bdc8d4d6cbc0b6aea9a7a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a296897c706356493d3023160a0000000000000000000613202c3945515d676d726e6968666362626262626262626262626262626262626262626e7b7a75706d6662625f57515c6976838f9ca9b6c2cfd2c6b9ada197928c8b8a8a8a8a8a8a8a8a8c9095a0a8b2bdc9c4b7aa9e918477685e5246392d201307000000000000000714212d3a4754606d7a878e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e90959fabb8c4d1ddd1c4b8ab9f95908e8e8e8e8e8e8e8e8e8e8e8e9196a1acb9c5d2d0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000050d13202d3a4653606d787c76726e696764615e57595755545659565e616466666c6f717477796d60554b4043434343434343434343434e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4343434343434343434343434342413d3730271e1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976838b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b877b6e61544e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5966737f8c99a6b2bfccd4c7baada194877a6e61544e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4b4740372e24190d020000002d030f1b26323c464f59616c737f8c939ea8b2bcc6d0dbe7f1e1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f23000a1724313d4a5764707d8a97a3b0b0b0b0b0b0b0b0b0b0b0b0b0b1b8babec5cdd7e1eceadfd5ccc3bdb8b7b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b5b7bbc2cad4dee9e7dcd2c8c0b9b5b4b0b0b0b0b0b0b0b0b0b0a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828a8a8a8a8a8a8f949fabb7c4d0ddd4c8bbafa49a938b8a8a8a8a867d8685858585858585858585858689959fabb8c4d2c6b9ac9f938886858585858585858585858585858585858585858585858585868276695c504336291d100300000000091623303c4956636f7c8995a0abb4bcc6d0d3c7bbb0a69f9c999a9a9c9fa6b0bac4c9bdb2a89f92857a6d696e7575757575757575757575757575757575757575757575757575757575757575818e9ba8b4c1cec2b5a89b8f827575757575756f65594d4034271b0e01000000000000000005121f2c3845525f6b7885929eabb8bdbdbcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e62554c5663707d8996a0acb8c5d2d1c5b9aea49d9a95959595959595959595959595959595959595897c706356493d3023160a0000000000000000000714212d3a4754606d797f7b787572706e6d66696766656362605d555c5b5a5957565666738086827d79736e6964605c556a7784919daab7c4d0cbc0b5ab9e9285807e7e7d7d7d7d7d7d7e7f839096a0acb9c5c5b9aca096877a6d6154473a2e211407000000000000000714212d3a4754606d7a87939b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9d9fa7b1bcc8d4e0d4c8bcb1a79f9d9b9b9b9b9b9b9b9b9b9b9b9b9ea1a8b2bdc9d5d0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c88837e7b7774716e69696664615f575a58565457545b60626567676d675d51433930363636363636363636424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f423636363636363636363636363534312c251e150c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d60534b515357575757575757575757575757575966737f8c99a6b2bfccd4c7baada194877a6e615757575757575757575757575757575755534e463c3b352e251c1207000000002e000a15202a343d47505a606c77828f96a0aab4bfcad6dfe9e1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f1c000a1724313d4a5764707d8a97a3b0bdbdbdbdbdbdbdbdbdbdbdbdbdc5c6cad0d7dfe9f3f1e7ded5cec8c5c4bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc2c3c7ccd4dce5f0eee4dad2cbc5c2c0bdbdbdbdbdbdbdbdbdb6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f96969696969c9fa6b0bbc7d3dfd8ccc0b6aca49f989696969285797979797979797979797979797983909daab6c3d0c5b9ac9f92867a797979797979797979797979797979797979797979797979797670665a4e4235281c0f02000000000e1a2734414d5a6774808b9299a3aab4bfcbd0c4b7ab9f948f8c8d8e8f949fa8b2bdc9c4baada2978d807369616969696969696969696969696969696969696969696969696969696969696974818d9aa7b4c0cdc2b6a99c8f83766969696968655d53483d3125180c00000000000000000005121f2c3845525f6b7885929eabb1b1b1b1afa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e62554853606c7884919eaab7c4d0d0c2b5a99d928d88888888888888888888888888888888888888887d706356493d3023160a000000000000000004101c2934404b5564707d8a8884827f7d7b797776747371706e6d676a69686765646362687783908f8a84807b76716d67626b7884919eabb7c4d1c7bbafa399897d73717171717171717171737984919eaab7bdb8b7b2a896897c6f6356493c30231609000000000000000714212d3a4754606d7a8793a0a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9abb1b9c2cdd8e4d8cdc3b9b1abaaa8a8a8a8a8a8a8a8a8a8a8a8abacb2bac4cedad0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586673808d908b8784807e7b787573706e6969676563605d565a585658555d605d554b46413a322829292929292935424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f42352929292929292929292929282825201b140c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c717272727272727272727272727272727272727272726d675d51555d6064646464646464646464646464646466737f8c99a6b2bfccd4c7baada194877a6e6464646464646464646464646464646464625f584e43372b241c130a00000000002f00040e18222b353e44505b656d79849198a2aebac1cdd7e1e1d4c7baaea194877b6e6154616e7b8794a1aebac7cec2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f15000a1724313d4a5764707d8a97a3b0bdcacacacacacacacacacacacad2d3d6dbe1e9ebedf0f0e7dfd9d4d1d0cacacacacacacacacacacacacacacacacacacfd0d3d8dee5e9e9e9e9e4dcd6d1cecdcacacacacacacacac3b6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba3a3a3a3a9abb0b8c2cdd8e4ddd2c7beb6afaca5a3a39f9285796c6c696e7474747474747474747e8b98a4b1becbc7bbaea3998b7f747474747474747474747474747474747474747474736d6c6c69665e54493e3226190d00000000000713202d3a4653606d787f879298a3aebac1cdc2b6a99c8f827f8081828f96a1acb9c4cabeb3a99f92867b6e61575f6a6f72727272727272727272727272727272727272727272727272727273808c99a6b3bfccc3b6aa9d9083776a5d5c5c5b59534b41372c20140800000000000000000005121f2c3845525f6b7885929ea4a4a4a4a4a4a296897c6f6773808d9aa6b3c0c3c3bbaea195887b6e625548505b65737f8c99a9b3bec5c3c0b4a79a8d807c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c796d6054473a2d211407000000000000000006131f2c3845515c6775818e96918e8c8a88868483817f7e7d7b7a78777675737271706e6e7b87939b96918c87827e79746f6a7885919eabb8c4d1c5b9ac9f9286796c65646464646464646467737f8c99a6b2b2acaaa8a0988b7e7165584b3e3225180b000000000000000714212d3a4754606d7a8793a0adb4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b6b8bcc2cbd4dfeadfd4cbc3bcb8b6b4b4b4b4b4b4b4b4b4b4b4b4b7b9bdc4ccd6ddd0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7784919c9895908d8a878582807d7b787674726f6d6869676563605d565a585654524c443a3025191c1c1c2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c1c1c1c1c1c1c1c1c1c1c1b19150f090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a6164656565656565656565656565656565656565656565605d55515d676d71717171717171717171717171717171737f8c99a6b2bfccd4c7baada194877a7171717171717171717171717171717171716f6a5f53473a2e2115080100000000002f00000610192327333f49535d676f7c86929fa6b0bbc5cfdae6d4c7baaea194877b6e6154616e7b8794a1aebac1c1c1b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becacac2b5a89c8f8275695c4f4236291c0f0c000a1724313d4a5764707d8a97a3b0bdcad6d7d7d7d7d7d7d7d7d7d7dcdcdcdcdcdddee0e5eaf1eae5e1deddd7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7dcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdad7d7d7d7d7d7d7cfc3b6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8b0b0b0b6b7bbc2cad4dee9e4d9d0c7c0bbb9b1b0ac9f9285796c616e7b818181818181818181818e9ba7b4c1cecbbfb5ab9e91848181818181818181818181818181818181818181817f73665f5c5a544c42382d211509000000000006121f2c3844515c666d727d86929fa5afbbc4c5b8ab9f92857a73747884919ea9b2bec4beb9aea3988e8174695f626f7c7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f818f9ba8b5c2cec4b7ab9e9184786b544a4f4f4d4841392f251a0f0400000000000000000000121f2c3845525f6b788592979797979797979796897c6f6773808d9aa6b3b6b6b6b6aea195887b6e6255484953626f7c8997a2adbab9b7b4b5a89c8f82756f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d675d5145392c20130600000000000000000714202d3a4753606d7985929f9e9b99969992918f8e8c8b89888785848381807f7e7c7b7a7e8b9aa4a19e9a938f8a85807c737885929fabb8c5d2c5b8ab9f928578665b5757575757575755636f7c8996aaaca8a09d9996918d8073665a4d4033271a0d000000000000000714212d3a4754606d7a8793a0adbac1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c3c4c8cdd4dde6f0e6ddd4cdc8c4c3c1c1c1c1c1c1c1c1c1c1c1c1c4c5c9ced6deddd0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0a7a09d9a9797918f8c8a888583817e7c7a787674716f6d6869676563615e564c41362a1d11101b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c1010101010101010100f0e0c09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e48505557585858585858585858555c6067615e56585858585853514b53606d797e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d818e9ba8b5c1ced7cbbeb1a4988b7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6255483c2f2215090000000000002f000000071117222d38414c555f6a727f8b949ea9b3bec9d5e0d4c7baaea194877b6e6154616e7b8794a1aeb4b4b4b4b4a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2bdbdbdbdb5a89c8f8275695c4f4236291c0f03000a1724313d4a5764707d8a97a3b0bdcad0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1d4d9dfe7f0f1edebeae2dcd7d3d2d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cfc3b6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8b5bdbdc2c4c7cdd4dce6f0ebe2d9d2ccc8c6beb8ac9f9285796c626f7c888d8d8d8d8d8d8d8d8e939ea9b6c2cfd1c6b9aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d83776a5d504e49423a30261b1005000000000004101c2834404a545c606b717e8b939ea9b3bec6baada2978e81746b727f8b97a1adb9bbb2ada69e9892867b6e6265727e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8f939eaab6c3d2c5b8ab9f928578665c504442403d372f271e130900000000000000000001070c1f2c3845525f6b78858a8a8a8a8a8a8a8a8a8a897c6f6773808d9aa6aaaaaaaaaaaaa195887b6e6255484653606d7985929fabafacaaa7aba39f9285796d626262626262626262626262626262626262605d554b4135291d11040000000000000004111d2935414c5664707d8a98a2aba8a5aba39f9e9c9a999896959892918f8e8d8c8a89888787939facadaca49f9c97928d88807985929facb8c5d1c5b8ab9e9285786b5f514b4a4a4a4a4a54616d7a8798a39f9b96918c8884817d6f6356493c30231609000000000000000714212d3a4754606d7a8793a0adbac6cecececececececececececececececed0d1d4d8dfe6eff8efe6dfd8d4d1d0cecececececececececececed1d2d5dad6d6d6d0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5866737f8c99a7b1acaaa7a9a19e9c99979792908d8b89878582807e7c7a787674726f6d685e5246392d20130f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0303030303030303020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a4c4c4c4c4c4c4c4c515c676d746d68605b534e4c4c47454855616e7b888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8e939eaab6c3cfd8ccbfb3a79b908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8073665a4d4033271a0d0000000000002f0000000006111b262f3a434e58626d75828f97a1adb9c1ced7d4c7baaea194877b6e6154616e7b8794a1a7a7a7a7a7a7a79c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b0b0b0b0b0b0a89c8f8275695c4f4236291c0f00000a1724313d4a5764707d8a97a3b0bdc3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4c5c8ced5dde7f3f4eae1d8d1cbc7c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8b5c2c9cfd0d1d4d9dfe7efe7dfd9d4d1d0cfc5b8ac9f9285796c626f7b88959a9a9a9a9a9a9a9b9ea5afbac6d2d5c9bdb2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9083776a5d50443e3830281e140a000000000000000c18232e39424a5159616c74818e97a1adb9c3beb3a99e93897d6f6d7984919ea9b3afa9a19e948f867f786d6065727e8b9898989898989898989898989898989898989898989898989898989b9ea5afbbc6d3c6baaea29886796d6053463a2d312c251e150c020000000000000000030b12181d24313e4a5764717e7e7e7e7e7e7e7e7e7e7e7e7a6d6773808d9a9d9d9d9d9d9d9d9d95887b6e62554844505c6675828f9baba39f9d9b98999290897c6f62595959555555555555555555555555555554514b433a2f24180d04000000000000000613202c3945525d6875828e9baab3b5b2b5afacaaa9a7a6a4a3aaa29f9d9c9b9a989796959a939aa4afb9b6afaca9a29e988a7d7985929facb8c5d1c5b8ab9e9285786b605c5453514b4746525e6879859299938e89847f7b77746f6b6054483b2f221509000000000000000714212d3a4754606d7a8793a0adbac6cacacacacacacacacacacacacacacacacacfd0d3d8dee6eff6ece4dcd6d1cecdcacacacacacacacacacacacacacacacacacacac4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7784909daab7b8b7b3b3adaba8a6a9a29f9c9a989696918f8d8b89878582807e7c7a6d6154473a2e21140f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e3f3f3f3f3f3f3f4a54606d79807a716c655f58524c433e4855616e7b88949797979797979797979797979797979b9ea5afbac6d2dbcfc3b7aca39b9897979797979797979797979797979797978d8073665a4d4033271a0d0000000000002f00000000000a141d28313c46515b616e7a85929ea6b0bcc6d0dbc8bcafa295897c6f6258616e7b87949b9b9b9b9b9b9b9b9b8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a4a4a4a4a4a4a4a49c8f8275695c4f4236291c0f00000a1724313d4a5764707d8a97a3b0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7b8bcc3cbd5e1eaede2d8cfc6bfbab9b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8b5c2c3c3c3c5c8ced5dde7ddd5cdc8c4c3c3c3b8ac9f9285796c626f7b8895a2a7a7a7a7a7a7a7a9afb7c1cbd6dacec4bab2acaba7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79d9083776a5d5044372d261e160c030000000000000007121c2730394044505a606d7a85919ea8b1bdc5bcafa59d9083786d727f8c97a1aba49f97918a827b726d665c65727e8b98a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a8aaafb7c1ccd6cabeb3aa94877a6d6154473a2e21201a130c030000000000000000030d151d24292c2d3c4955616c7171717171717171717171716d686773808d90909090909090909090887b6e6255483f4a5465727e8b98989992908e8b898684817c6f66666666605d564c494949494949494949494745413a3129241d160d040000000000000714212d3a4754606d7a86929facb8c1bfc0bbb9b7b6b4b2b1b0b4aeabaaa9a8a6a5a4a3aca49fa4acb6c0c0bbb9b3ac9f9285797985929facb8c5d1c5b8ab9e928578706d6663605c5553514c566b7784918e87827c77736e69676360594f44382c201307000000000000000714212d3a4754606d7a8793a0adbabdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc3c4c7cdd4dde6eee4dad2cbc5c1c0bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54626f7c8895a0acb8c5c3c0beb9b8b5b3b3adaba9a7a5a9a19e9c9a989696918f8d8b898276695c504336291d101b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303132323232323844505c66727e8b857e786f6a605d5650474855616e7b8894a1a4a4a4a4a4a4a4a4a4a4a4a4a4a4a8aaafb7c1ccd7dfd4c9beb5aca7a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4998d8073665a4d4033271a0d0000000000002f0000000000020b161f2a343f46525e68717e8a949eaab4bfcad6cec2b5a89b8f82756a5f616e7b878e8e8e8e8e8e8e8e8e8e8e8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b979797979797979797978f8275695c4f4236291c0f00000a1724313d4a5764707d8a97a3a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaacb1b9c3cfd8e3e7dcd1c6bcb4aeaca9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8b5b6b6b6b7b8bcc3cbd5dfd5cbc3bcb8b7b6b6b6ac9f9285796c626f7b8895a2aeb4b4b4b4b4b4b6bac1c5c7cad0d6ccc4bdb9b7b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4aa9d9083776a5d5044372a1d140c040000000000000000000b151e272e343e45525d68717e8b95a0acb8c4c1b8aca0958b7f726d7985929ea099938d847e766e69605c5465727e8b98a5b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b5b6bbc1c9d3dbd0bbaea194887b6e6155483b2e22150f09020000000000000000010b151f272f35383a3a45505a616464646464646464646464686d6e6e727f8383838383838383838383837b6e6154483b4855616e7b888e8b898684817f7c7977747373737373736d685d52453c3c3c3c3c3c3c3c3c3a3a3a3a39352f281f160c010000000006121f2b37434e5865727e8b98a3aebac7d1cbc7c5c4c2c1bfbebcbebab8b7b6b4b3b2b1afb6afacafb6bec7ccc8beb3a99b8e82757985929facb8c5d2c5b9ac9f9287817d7974706d6764605c555d6a768387817b756f6a66615f5756544f473d32271b0f03000000000000000714212d3a4754606d7a8793a0adb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b6b7bcc2cbd4dee7dcd2c8c0b9b5b3b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6673808d9aa7b1bcc8d0cfc9c6c4c2bfbebab8b6b4b1b2adaba9a7a4a9a19e9c9a988e8174685b4e4135281b0f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c21232425252528333f4a54606d788491928b837c746d68615a534e55616e7b8894a1aeb0b0b0b0b0b0b0b0b0b0b0b0b0b5b6bac1c9d3dde5dad0c7beb7b3b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a6998d8073665a4d4033271a0d0000000000002f000000000000040d18222a36414c56616c75828f98a2aebac3ced2c6b9ac9f93877c6f62616d7a8181818181818181818181817f7265595a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8a8a8a8a8a8a8a8a8a8a8a8a8275695c4f4236291c0f00000a1724313d4a5764707d8a979d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a7b1bdc6d1dce3d7cbbfb4aaa39f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8a9a9a9a9aaacb1b9c3ced9cdc3b9b1acaaa9a9a9a99f9285796c626f7b8895a2aeb6b6b6b6b6b6b6b6b6b8babfc6ced6cec9c5c4bebab8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6aa9d9083776a5d5044372a1d110400000000000000000000030c151c232935414c56606c7884919da8b2bdc8bcb1a79e92857a6d727f8c97959087807a716c615f57515865727e8b98a5b1bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc4c6c9cfd6d5c8bbaea295887b6f6255483c2f2215090000000000000000000007121d273139404547474747505557575757575757575757606d7a7b7b7b7b7b7b7b7b7b7b7b7b7a7777776e695e53474747535f697682817e7c797f7f7f7f7f7f7f7f7f7f7f7f7f7a6d6054474747474747474747474747474745403931281d1207000000000815212e3a47535f6a7683909daab4bfcbd6d7d4d2d1d1cbc7c5bcbbbcbdbebfc0c0bfbdbcc0bbb9bbc0c7d0d2c6b9ada2978a7e717985929facb8c5d2c7bbafa399928e8a85817d7975706d6764606774807c746e6962605855534d4948443d352b21160b00000000000000000714212d3a4754606d7a8793a0a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a9abb0b9c2cdd8e1d6cbc0b6aea9a7a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb8c3ced9dad5d2d1cfd0cac6c5c3c0bebdb9b8b5b3b1b2adaba9a6998c807366594d4033261a0f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171917202b3844505b66717e8a969e959087807a716c625f5855616e7b8894a1aebbbdbdbdbdbdbdbdbdbdbdbdbdc1c3c6ccd3d8d8d8d8d8d0c9c3bfbebdbdbdbdbdbdbdbdbdbdbdbdbdbdb3a6998d8073665a4d4033271a0d0000000000002f0000000000000006101925303b44505a616e7b86929fa7b1bcc8d4c8bbafa49a8e82756a5f686d747474747474747474747474726d63575a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a55626e7b7e7d7d7d7d7d7d7d7d7d7d7d7d6f6356493c3023160900000a1724313d4a5764707d8a9090909090909090909090909090909090909090909195a0abb5bfcbd7e0d3c7baaea398929090909090909090909090909090909090909090909090909090909090909090909090909090909090908376695d5043362a1d1003000000020f1c2935424f5c6875828f9b9c9c9c9c9c9da0a7b1bcc8d4c8bcb1a7a09d9c9c9c9c9c9285796c626f7b8895a2a9a9a9a9a9a9a9a9a9a9acaeb4bcc6d0dad0c5bcb3aeaba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99d9083776a5d5044372a1d11050000000000000000000000030b121924303a44505b66717e8b96a1acb9c5c3b9ada2978c80736d7a85928b837c746d67615a534d4b5865727e8b98a5afafafafafafafafafafafafafafafafafafafafafafafafafafb8b9bec4cdd6c9bcafa296897c6f6356493c30231609000000000000000000000c18242f39434b515354545454545454545454545454545966737f87878787878787878787878780736a6a615e5754545454545766707674726f78858c8c8c8c8c8c8c8c8c8c8c877b6e61545454545454545454545454545453514b43392f24180d01000004111d2935414b55626f7b88959fabbcc6d0dce3e0d8cfc6bfbab9afaeafb0b1b2b3b4b5b8b9bec4c6c8ccd2d7cbbfb5ab9e9285796d7985929facb8c5d2cbc0b5aba39f9b97928e8a85817d7975706d676e746f6b615f57544e4847423c3b38322b23190f0400000000000000000714212d3a4754606d7a87939797979797979797979797979797979797979797979c9fa6b0bcc7d3ddd1c5b9aea49d9a97979797979797979797979797979797979797979797979184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8a96a1adb9c3cbd3dbe1dfdedbdbd6d3d2cfcdcfc9c5c4c2c0bebdb9b8b2a5988b7f7265584c3f3225190f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a08131e2935404b55606c7883909da79f99928d857e766e6a605d616e7b8894a1aebbc7cacacacacacacacacacacacecfd0cccbcbcbcbcbcbcbcbcdcccbcacacacacacacacacacacacacac0b3a6998d8073665a4d4033271a0d0000000000002f000000000000000008141e29323e46535e69727f8c95a0acb8c2cdccc0b6ac9f93877c6f625e6168686868686868686868686865635b515a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a535f696e7171717171717171717171716f6b6054483b2f2215090000091623303c4956636f7d83838383838383838383838383838383838383838383839199a3aebbc7d3dfd2c5b9ac9f92868383838383838383838383838383838383838383838383838383838383838383838383838383838383838074675b4e4134281b0e01000000020f1c2935424f5c6875828f9090909090909095a0acb8c5d1c4b8aca0959090909090909085796c626f7b88959c9c9c9c9c9c9c9c9c9c9c9fa2aab4bfcad6cabeb3aaa29f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9083776a5d5044372a20160c0100000000000000000000000008131e28333f4a54606d7884919eaab3becabeb3a99f92867a6e7380857f786f6a605d555046424b5865727e8b98a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2abadb3bbc4cfc9bdb0a3968a7d7063574a3d3024170a00000000000000000004101d2935404b555d6061616161616161616161616161616166737f8c949494949494949494948d8073676161616161616161616161616968656b78859299999999999999999994877b6e616161616161616161616161616161605d554b4035291d100400000613202c3945515d6774808d9aa7b1bdc7cfd9e3dcd1c6bcb4aeaca2a1a2a3a4a5a6a7a8abadb3bbc4cfd8ddd3c7bbaea3998d8073677985929facb8c5d2d1c7bdb5afaca9a29f9b98928e8a85817d79746f6a65605d55534d47433d37312f2c27211911070000000000000000000714212d3a4754606d7a878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a90949fabb7c4d0dbcec1b5a99d928d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a84776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828f9ca4abb1b9c1c9d1dae3ebe8e6e2dfd9d1cbc7c5c3c5c6c9cfc9c5beb1a4978b7e7164584b3e3125180f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1925303845515d67717e8b95a0acaba39f97918a827c736d67616e7b8894a1aebbbfbfbfbfc1c2c6ccd3d7d5cec8c5c3bfbfbfbfbfbfbfbfbfc0c1c5cbd2d7d7d7d7d8d0cbc7c5bfbfbfb3a6998d8073665a4d4033271a0d0000000000002f0000000000000000020d17202a36424d57606d7883909da6b0bcc7d2c7bbafa49a8e81756a5f545b5b5b5b5b5b5b5b5b5b5b5b5957514e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d575f626464646464646464646464646360594f44382c1f130700000915222f3b4854606b6f767676767676767676767676767676767676767676767a86929facb9c5d1dcd2c5b9ac9f92867a7676767676767676767676767676767676767676767676767676767676767676767676767676767676746e64584c4033271a0d01000000000d1a2733404d5a6673808383838383838383909daab7c3d0c3b7aa9d9083838383838383827669626f7b889090909090909090909090909298a2aebac7d3c6baaea2989290909090909090909090909090909090909083776a5d50443c32281d1207000000000000000000000000020b17222d3844505c66727f8c98a2aebac6c5baaea2988d80746d7a7a726d666058514c433e3f4b5865727e8b959595959595959595959595959595959595959595959595959595959ea1a9b3bec9cabdb1a4978a7e7164574b3e3124180b00000000000000000006131f2c3845515d676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d737f8c99a1a1a1a1a1a1a1a19a8d80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7885929ea6a6a6a6a6a6a6a194877b6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145392c20130600000714212d3a4754606d7a85929fa4abb5bdc7d1dcd7cbbfb4aaa39f969596979798999a9b9ea1a9b3bec9d5d9d0c5b9ac9f92867b6e6c7985929facb8c5d2d9cfc7c0bbb9b3adabaaa29f9b98928e8a85807c76716d67615e57544e4641382f251b160f07000000000000000000000713202d3a4653606d787d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d82909ca9b6c3cfdacdc0b3a79a8d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b868e9399a0a7afb7c0c8d1d9e3ebeee3d9cfc7c0bbb9b6b8b9bebdbfc1bdb0a3978a7d7064574a3d3124170f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2a36414c56606d7984919ea7b1b5afa9a19e948f8780796d616e7b8894a1aeb2b2b2b2b2b4b6bac1c9d3cbc3bcb8b7b2b2b2b2b2b2b2b2b2b3b5b9c0c8d2dde2d8cec6bfbab8b2b2b2b2a6998d8073665a4d4033271a0d0000000000002f000000000000000000050e1a25313b44505c66707d8a949fabb7c2ccccc0b6ac9f93877c6e62574d4e4e4e4e4e4e4e4e4e4e4e4c4a464e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4d535557575757575757575757575756544f473d32271b0f0300000713202c38444f5960636a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6876828f9cabb5c0cbd7d4c7bbafa3998a7e716a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a67645c53483c3024180b00000000000c1926323f4b57636e73767676767676767c8995a2afbcc8bbafa295887c767676767676767066616e7b8283838383838383838383838386929facb8c5d2c5b8ab9f92868383838383838383838383838383838383838174685b564e443a2f23170b0000000000000000000000000006111c28343f4a54606d7a85929fabb8c2cabfb4aa9f92867b6e6d6e69605c544e45413a313f4b5865727e88888888888888888888888888888888888888888888888888888888889197a1adb9c6cbbeb1a4988b7e7165584b3e3225180b0000000000000000000714202d3a4753606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a808d99a6aeaeaeaeaeaea79a8d807a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a85929eabb2b2b2b2b2afa295887c7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053473a2d20140700000915222f3c4855626f7c848c9399a3abb5c0cbd7d3c7baaea398928988898a8b8c8d8e8f9197a1adb9c6d2d2c7beb0a69b8e8175696c7985929facb8c5d2dfd9d1cbc7c5bebab8b3aeabaaa29f9b97928d88837e7a746e69626058534a41362b201404000000000000000000000006121f2c3844505c666d7070707070707070707070707070707070707070707075818e9ba8b4c1ced7cbbeb1a4988b7e717070707070707070707070707070707070707070707070706b6054483c2f221609000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787d818790959ea5aeb6bfc7d1d9e3e8dcd1c7bdb5afaca9abadb3b0b2b4b6b0a396897d7063564a3d3023170f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303846525e68727f8c96a1adb9c0bbb3ada69f9992897c6f636e7b8894a1a5a5a5a5a5a5a8aaafb7c1ccc3b9b1acaaa6a5a5a5a5a5a5a5a5a7a9aeb6c0cbd4dcd0c6bcb4aeaca5a5a5a5a5998d8073665a4d4033271a0d0000000000002f0000000000000000000009141f28343f4a54616b7683909ca6b0bbc7d2c7bbafa4998e8175695f5347414141414141414141413f3e414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4247484a4a4a4a4a4a4a4a4a4a4a4a4948443d352b21160a000700030f1b27323d474f54565d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5665717e8b99a3afbbc7d4d7cbc0b5ab9b8e8275665c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b58534a41362b20140800000000000a17232f3b47525c63666969696969696f7c8995a2afbcc8bbafa295887c6f696969696969666366696e76767676767676767676767676818e9ba8b5c1cec5b8ab9e9285777676767676767676767676767676767676746f6b6860564b3f33271b0f02000000000000000000000000000b17232e3845515d6774808d9aa6b0bbc7c6bbaea3998e817469615e57504a423d352f2e3a4754616d7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c85919eabb8c4cbbfb2a5988c7f7265594c3f3226190c0000000000000000000d192633404c5966737f87878787878787878787878787878787878d929ca8b5babababab5a99d928d878787878787878787878787878787878787879297a2adb9bfbfbfbfb0a4988e88878787878787878787878787878787878074675a4e4134271b0e01000815212e3a47535f6a6f787f879299a3afbbc0ccd2c5b9ac9f92867d7b7c7d7e7f80818185919eabb8c4d1ccc0b6ac9f94887c6f626c7985929facb8c5d2d9d0c7c0bbb9b9bbc0bebab8b4aeaca9a29f9a95908b85807b756f6a645d53483c3024180b000000000000000000000003101c28343f4a545c606464646464646464646464646464646464646464646875818e9ba8b4c1ced8cbbeb1a5988b7e7265646464646464646464646464646464646464646464646360594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d70757c838e939ca4adb5bfc7d1d9e3d7cbc0b5aba39f9d9ea1a9a4a5a7a9aba296897c6f6356493c3023160f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424e58616d7a85929fa8b2bdcbc4beb9afa59c8f82766b616e7b8894989898989898989b9ea5afbac6bcb1a7a09d9998989898989898989a9da4aeb9c2cdd6cbbfb4aaa39f9998989898988d8073665a4d4033271a0d0000000000002d00000000000000000000030b17232e38424f5963707d89949fabb7c1d0ccc0b5ab9f93877b6e62574d423635353535353535353234414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d403a3b3e3e3e3e3e3e3e3e3e3e3e3e3c3b38322b23190f04000f00000b16212b353d444849505050505050505050505050505050505050505054616d7a86929facb9c5d2dcd1c5b8ab9f9285796d6053505050505050505050505050505050505050505050505050505050505050505050505050504e4c4841382f251a0f03000000000007131f2a35404a52575a5d5d5d5d5d626f7c8995a2afbcc8bbafa295887c6f625d5d5d5d5c636d737878787878787878787878787878787e8b98a4b1becbc6b9ada197887c787878787878787878787878787878787878787872685c5043372a1d11040000000000000000000000000006111c2935414c55626e7b88949fabb7c5cbbfb5ab9f92867b6e61564d443f3830292935414c565e686d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7784919eaab7c4ccbfb2a6998c7f7366594c403326190d0000000000000000000d192633404c5966737f8c94949494949494949494949494949494999ca4aeb9c5c7c7c5b9aea49d9a949494949494949494949494949494949494949ea2a9b3becaccccc1b5aaa098959494949494949494949494949494948d8174675a4e4134271b0e010006121f2b37434e585f666d737e87929fa5afbac4cec7baaea3989083796f70717273747985929eabb8c5d1c8bbafa49a8f82766a5f6c7985929facb8c5d2d2c7beb6afacacafb6bbbfc5bfbab8b3adaba79f9d98928d87817c746f64594c4033271a0d0100000000000000000000000c17232e38424a505357575757575757575757575757575757575757575b6874818e9ba7b4c1ced8cbbeb1a5988b7e72655857575757575757575757575757575757575757575756544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c60636a6f79818d929ca3adb5bfc7d1dad4c7bbafa399929092979597999a9c9e9f95897c6f6256493c2f23160f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28343f4a54606a74818e98a2aebac4cfcabfb4aa9e93897c6f62616e7b888c8c8c8c8c8c8c8c8e939eaab6c2b8aca095908c8c8c8c8c8c8c8c8c8d929da7b1bcc8d3c7baaea398928c8c8c8c8c8c8c8073665a4d4033271a0d0000000000002c000000000000000000000006111c26303e4854606b76828f9ca5afbdc7d2c7bbafa4998e8175695e5246382e232828282828282734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d40342f313131313131313131313131302f2c27211911070000160000040f19232b32383b3c4343434343434343434343434343434343434346525e6876828f9cabb5c0ccd7d3c6baaea298897d7063564a43434343434343434343434343434343434343434343434343434343434343434343434341403c362f261d1308000000000000020e19242e3840474b4d5050505056626f7c8995a2afbcc8bbafa295887c6f62555050505966737f85858585858585858585858585858585929eabb8c5d1cabeb3a99f92858585858585858585858585858585858585858584786b5e5145382b1e120500000000000000000000000000000d19242f3a47535f6a76838f9caab3becac6bbafa3998d8074685e5246392f26202c3945525d686d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7784919daab7c4ccbfb3a6998c807366594d4033261a0d0000000000000000000d192633404c5966737f8c99a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a6a8aeb6c0cad5d6cbc0b6aea9a7a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0abadb3bbc5cfdbd1c6bcb2aaa4a2a0a0a0a0a0a0a0a0a0a0a0a0a0a09a8d8174675a4e4134271b0e0100030f1b26313c464e545c606c727f8b939da8b2bdc9cbbfb4aaa0958d80736b646567727f8c97a1adb9c6cbc0b5ab9f93877c6f62586c7985929facb8c5d2ccc0b6aca49f9fa4acaeb5babfc6c5bebab8b1abaaa29f99928e898174675b4e4134281b0e01000000000000000000000006111c2630383f44464a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4e5b6774818e9aa7b4c1cdd8cbbeb2a5988b7f7265584c4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4948443d352b21160b0000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a50535860676d77808c919ca3adb5bfc8d2d2c5b9ac9f9287838587888a8c8e8f91939a897c6f6356493c3023160f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a232b3844505c666f7c87939faab4beccd0c7baaea2988e81756a60606d7a7f7f7f7f7f7f7f7f7f818e9ba8b4c1b7aa9d90847f7f7f7f7f7f7f7f7f808d959fabb8c2ccc5b8ac9f92867f7f7f7f7f7f7f7d6f6356493c30231609000000000000290000000000000000000000000a141e2c38444f59626f7c88939eabb5c0ccccc0b5ab9f92877b6e61544a3f34281c1b1b1b1b1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d40342724242424242424242424242423221f1b160f070000001b00000007111921272c2f3037373737373737373737373737373737373736414c5665727e8b99a4afbbc7d4d6cabeb3aa9a8d807467584e4337373737373737373737373737373737373737373737373737373737373737373737373433302b251d140b010000000000000007121c262e353b3f404343434956626f7c8995a2afbcc8bbafa295887c6f625549434d5a6673808d91919191919191919191919191919297a2adb9c6d2cfc5baada297929191919191919191919191919191919191919185796c5f5246392c1f1306000000000000000000000000000008131e2b37434e5864717e8a98a2aebac6cbc0b5ab9f92867a6d61554b403529212d3a4754606d7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a83909daab7c3cdc0b3a69a8d8073675a4d4034271a0d0100000000000000000d192633404c5966737f8c99a6adadadadadadadadadadadadadadb3b5b9c0c8d2dcdcd2c8c0b9b5b4adadadadadadadadadadadadadadadadadadadb8b9bec5cdd7e1d8cec4bcb5b0afadadadadadadadadadadadadada79a8d8174675a4e4134271b0e0100000a15202a343c424a505a626d74818e96a0acb9c1cec6bcb1a79f93877d7068606d7985929ea9b3bec9c7bbafa3998e81756a605f6c7985929facb8c5d2c8bbafa49a93939a9fa3abaeb4b9bec5c6c2bcb8b4aeaba39892857b6e6155483b2e221508000000000000000000000000000a151e262e34383a3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d414e5b6774818e9aa7b4c1cdd8cbbfb2a5988c7f7265594c3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c38332b23190f0500000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464e555c656c737f8c919ca3adb6c0c9d4c7bbafa3998d80787a7c7d7f8183848688897c706356493d3023160f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a36414c56606d7883909aa4afbcc5d0c7bdb1a79f92867b6e61585d686d72727272727272727683909ca9b6c3b8aca09590857f7a7272727272727683909da6b0bbc7c7baaea3988c7f7272727272726f6b6054483b2f22150900000000000024000000000000000000000000020c1b27323d4754606a75828f99a4afbbc7d2c7bbafa3998c7f73665c5044382b1f14090e0e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4034271a17171717171717171717171615130f0a04000000001f00000000070f161b2022232a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a25303b4754616e7b86939facb9c6d2dbd0c4b7ab9e9184786a5f53473a2e2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a282724201a130b020000000000000000000a141c242a2f323336363c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d999e9e9e9e9e9e9e9e9e9e9e9e9e9ea2a9b3becad6d6cabeb3a9a29f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9285796c5f5246392c1f13060000000000000000000000000000010f1a26313c4753606d7985929fabb8c4cfc7baaea2988c8073675d5145392c2835424f5b6875818787878787878787878787878787878787878787878787878787878787879095a0acb8c5cdc0b3a79a8d8074675a4d4134271a0e0100000000000000000d192633404c5966737f8c99a6b2bababababababababababababac0c1c5cad2dae3e4dad2cbc5c2c0bababababababababababababababababababac5c6cacfd7dfe9e0d6cec6c1bdbbbabababababababababababab4a79a8d8174675a4e4134271b0e010000040e18222a30383f44515b606d7984919ea5afbcc5cfc3bbafa49991847a6d68737f8c97a1adbbc4c7bfb4aa9f92877b6e62585f6c7985929facb8c5d2c6b9ac9f9388868e92999fa2aaadb3b9bec5c8c1bbafa49a92867d6f695f53463a2d21140700000000000000000000000000030c151c23282c2d313131313131313131313131313131313134414e5a6774818d9aa7b4c0cdd8ccbfb2a5998c7f7266594c3f33313131313131313131313131313131313131302f2c272119110700000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383d434b535b606d737f8c919ca4aeb7c1cbcbc0b5ab9d928b7f726f7172747678797b7d7a6e6154473b2e21140f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a46525e68727f8b95a0acb6c0ceccc0b5aba0958c7f72695e53565d6065656565656565707d89949fabb7c4bcb1a7a097918c83766965656565707d89949fabb7c2cbbfb4aa9f92867b6e666565656360594f44382c1f13070000000000001e000000000000000000000000000b16212b37434e58626e7c87939fabb5c0cccbc0b5ab9e9184786d6053463b31261a0e000e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4034271a0d0b0b0b0b0b0b0b0b0b0b09090703000000000000220000000000040b0f1315161d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d202d3946525e687683909ca9b6c3ced9d2c5b9aca196887b6f6255483c2e23181d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1b1a18140f080100000000000000000000020a12191f2326272a2f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d99a6abababababababababababababadb3bbc5cfdbdbd0c5bcb3adabababababababababababababababababab9f9285796c5f5246392c1f13060000000000000000000000000000000a151f2c3845515d6774818e9aa8b2bdc9cabfb4aa9e9285796d6053473c322635424f5b6875828e94949494949494949494949494949494949494949494949494949494949da0a7b1bcc8cdc1b4a79a8e8174675b4e4134281b0e0100000000000000000d192633404c5966737f8c99a6b2bfc2c2c2c2c2c2c2c2c2c2c2c2c4c5c8ced5dee7e8ded6cec9c5c4c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c5c7cbd1d8e1eae6dcd4cdc7c4c2c2c2c2c2c2c2c2c2c2c2c2c0b4a79a8d8174675a4e4134271b0e010000000610181e262e343f45515d67707d89939daab3becaccc0b5aba1968e81756e7a85929fa9adb2b8babaaea2988e81746a5f535f6c7985929facb8c5d1c5b8ab9e92857c81868d92989ea1a9adb3babeb8aea49f93887e716b60574d42362a1e12050000000000000000000000000000030a11171c1f20242424242424242424242424242424242734414d5a6774808d9aa7b3c0cdd8ccbfb2a5998c7f7266594c3f332624242424242424242424242424242424242322201c160f07000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c2328313b454d52545b636d727f8c929ca5afb9c2cdc7bdaea49f93877e716b666769676d6e706e685e5246392d20140f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a44505a616e7a85929fa7b1bec7d0c7bbafa4999083786d60574d4c52545959595959606b76828f9ca6b0bbc7c3b9b1a99f94897d7063595959606b76828f9ca6b0bbc7c6baaea3989083786c60575956544f473d32271b0f030000000000001600000000000000000000000000040f1b27323c47535f6a74818e99a4afbbc7d1c7b9ada1968a7d7064574d42362a1d12070e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000023000000000000000307090910101010101010101010101010101010111e2a36414d5665727f8b98a7b1bcc8d4d5c9bdb2a8998c7f7266544b4034281c101010101010101010101010101010101010101010101010101010101010100e0d0b08030000000000000000000000000000070e1317191a232f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d99a6b3b8b8b8b8b8b8b8b8b8b8b8b8b9bec5cdd7d8e1d7cec5bebab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8ac9f9285796c5f5246392c1f130600000000000000000000000000000004101d2935404b55636f7c8996a1adb9c5d0c6b9ada1978b7e7165584e43372b35424f5b6875828e9ba1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1aaacb1b9c3cecec1b4a79b8e8174685b4e4135281b0e0200000000000000000d192633404c5966737f8c99a6b2b5b5b5b5b5b5b5b5b5b5b5b5b5b7b9bdc3ccd5e0e0d6ccc4bdb9b7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b9bbbfc6cfd8e3ded4cac2bbb7b6b5b5b5b5b5b5b5b5b5b5b5b5b4a79a8d8174675a4e4134271b0e0100000000060c151c232935404b55606b74818e98a2aebac4cfc7bdb2a89e938a7e74818d95999ea1a8acaeb2a89f92867b6e61574e5f6c7985929facb8c5d1c5b8ab9e928578747b80868c92979ea1a9adb3b0a69d928c7f726c61594f453b31261a0e0200000000000000000000000000000000060c1012131717171717171717171717171717171a2734404d5a6773808d9aa6b3c0cdd9ccbfb2a6998c7f7366594c4033261917171717171717171717171717171717161613100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18242f39434d575e615e5b636d73808d939ea7b1bbc4cfc0bbafa49992867d6f695f555c606263615e564d41362a1e110f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56616c75818e98a2aeb9c3d0c7bdb2a89f93877c6f665c50454145474c4c4c4f5963707d89949fabb8c2cdc8bbafa49a8f82766b60554c4f59626f7c89949fabb7c2cbbfb4aa9f948b7f72695e534948443d352b21160a000000000000000d00000000000000000000000000000a15202b37434e58616e7b87939facb9c3cec9bdb2a89c8f8276695f5346392e23180c0e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000260000000000000000000000040404040404040404040404040404020e1925303b4854616e7b8795a0acb8c5d1dacec2b6a99c8f8276665c5145382c1f13060404040404040404040404040404040404040404040404040404040404010100000000000000000000000000000000000002070a0916232f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d99a6b3babababababababababababababbbdc0c6ced6e0d7d0cac6c5c4c2bababababababababababababab8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000c18242f394653606c7884919eabb7c4cfcabeb3a99d9083766a5f5347392f35424f5b6875828e9ba8adadadadadadadadadadadadadadadadadadadadadadadadadadadb7b8bcc3cbd5cec1b5a89b8e8275685b4f4235281c0f0200000000000000000d192633404c5966737f8c99a6a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaacb2bac3ced9dacec4bab2acaba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb5bdc6d1dcd8cdc2b8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a79a8d8174675a4e4134271b0e010000000000030a1118242f39434f59616d7a85929fa9b2bec9d0c4baafa59e92857a7f83888d91969b9fa2aaa0968c7f72695e52525f6c7985929facb8c5d1c5b8ab9e928578696e747a7f858c92979fa2a9a79e948d80746d635a50463d332a1f1409000000000000000000000000000000000000000306070a0a0a0a0a0a0a0a0a0a0a0a0a0a0d1a2734404d5a6773808d9aa6b3c0cdd9ccbfb3a6998c807366594d4033261a0d0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555e696e696663606c77818e959fa9b3bec9ccc0b5aba39892857b6e675d5353555754524d443b3025190e0f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d68707d8a939eaab3becbccc0b5aba0968d80746a60544a3f35393a3f3f4953616b76828f9ca6b0bbcacabeb3aa9f93877c6f62594f444754606a76828f9ca6b0bcc7c6bcb0a69f92867b6e61594f4339322b23190f0400000000000000040000000000000000000000000000040f1a26313c46535f6975828f9ba7b1bcc8cfc4b9ac9f93877b6e61544b4034281c100e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000814202d3a46525e697784909daab7c3d1dcd2c5b8ac9f9286796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d99a6adadadadadadadadadadadadadadaeb0b5bcc4cee0e0d4cac2bbb7b5adadadadadadadadadadadadadadac9f9285796c5f5246392c1f13060000000000000000000000000000000007121f2b3744505b6573808d9aa9b3bec9ccc5b8ab9f95887c6f62554b403535424f5b6875828e9ba8b5babababababababababababababababababababababababababac3c5c8ced6dbcfc2b5a89c8f8275695c4f4236291c0f0300000000000000000d192633404c5966737f8c999c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9ea0a8b2bdc8d2d2c9bdb2a8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa3abb5bfcbd2d2c7bbb0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9a8d8174675a4e4134271b0e010000000000000007121d27313d46525e68727f8c97a1adb9c4ceccc1b9ada1978e8174767b8084898e92989c9e9184796d60574d525f6c7985929facb8c5d1c5b8ab9e9285786b61686d73797f858c92979fa0958f82786d605b51483e342b21180e030000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676e7b76736f6d676d79839097a1adb9c6d2c7bdb4aaa1979184796d655b50484a4746413b32291f14080f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58606d7a84919ea5afbcc5cfc6bbafa4999184796d60584e42382e2c2d3744505b65707d89949fabb8c2cdc6baaea2988e81746a6054473d434e5863707d89949fabb7c4cfc2baaea2988f82756b61554b4035292015090000000000000000000000000000000000000000000000000a15202a36424d5763707d8995a0acb8c6c7c5bbafa49a8d8073665c5145382c1f130e1b2734414e5a6774818d9aa7b4c0c9c9c0b3a69a8d8073675a4d4034271a0d01000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000005121e2a36424d576773808d9aabb4bfcbd7d3c7baaea298897c6f6356493c2e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d99a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a4aab2bcced6d3ccc2b8b0aba9a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19f9285796c5f5246392c1f130600000000000000000000000000000000030f1b27333f4953626f7c8997a1adb9c7c0bbb9b0a79a8d8074675d51453935424f5b6875828e9ba8b5c1c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c6cad0d0c2b5a99c8f8276695c4f4336291c100300000000000000000d192633404c5966737f8c8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9196a0acb9c5c5c5c5b9aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9299a3aebbc5c5c5c5b7ab9f948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8d8174675a4e4134271b0e0100000000000000010b151f2a36414c56606d7984919ea8b2bdc9d3cabeb3a99d93897d706e73787d81868b9093897d70665c5145525f6c7985929facb8c5d1c5b8ab9e9285786b565d61676d72797f858d92969083796d665c50493f362c22190f06000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986837f7c7a7775737b85919eabb8c4d1d0c6bcb3a9a0968f82776c605a50453c3936302920170d020f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a74818e97a1adb3bbbfc6bdb1a79f93877d6f675d51463d30262834404b54606c7883909da6b0bbc9c8bcb1a79f92857a6e61584e43353d4854606b7683909ca8b2bdc9cabfb4aa9e948a7d70675d51453c31261a0f020000000000000000000000000000000000000000000000030e1a26313b4854606b7783909daab4bfbab9b5afac9e9285796d6053463a2d20130e1b2734414e5a6774818d9aa7b4bcbcbcbcb3a69a8d8073675a4d4034271a0d01000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000020e1a25303d4a5763707d8a99a3aebac7cdcccabfb4aa998c7f7366554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d949494949494949494949494949494949598a0aabcc5cac6c5bbb0a69f9c949494949494949494949494949494949285796c5f5246392c1f130600000000000000000000000000000000000b17222d394653606c7885919eabb8bab5afaca69f9c92857a6d6053473a35424f5b6875828e9ba8b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8babfbbbabfb6a99c908376695d5043362a1d100300000000000000000b1824313e4b5764717e828282828282828282828282828282828284919eaab7b8b8b8b8b7ab9e91848282828282828282828282828282828282828287929facb8b8b8b8b8b6a99c8f82828282828282828282828282828282827f7265584c3f3225190c000000000000000000030d1925303a45515d67727f8b96a1acb9c5c6c5c2bbafa59d9083786d666c70757a7e838681756b60544b40525f6c7985929facb8c5ccc5b8ab9e9285786b5f52555d60676d737a80878f847b6e675d544a3f372d241a100700000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0cccecdc0b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5564707d8a908c89868482807e808c99a6b3bfccd8cec5bbb2a89e948c80736c61574e43392f251f170e05020f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c8890959ea1a9aeb5bdb5aba0958d80736b60554b40342b1f2c3845515c66717e8a95a0acb6b9bec5b8aca0958c7f72685e52463c3238444f5964717d8a96a1acb9c6c3beb9b0a69e9184796d60584e43372b1f120600000000000000000000000000000000000000000000000009141f2c38444f5965717e8b98a2aeb4aeacaba49f9c978a7e7164574b3e3124180e1b2734414e5a6774818d9aa7afafafafafafa69a8d8073675a4d4034271a0d010000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000914202d3a4753606d7a86929facb9c3c1bfbdbeb6a99c8f8376675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc5bbafa295887c6f625549404d5a6673808787878787878787878787878787878787888e98a9b3bebfbab8b6ab9f948f878787878787878787878787878787878786796c5f5246392c1f1306000000000000000000000000000000000006121f2b3744505b6574818e9bacb4aeaba49f9b94908a837b6e6255483b35424f5b6875828e9ba8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaeb4aeadb4aea99d9083766a5d5043372a1d100400000000000000000a1724303d4955616c7176767676767676767676767676767676767f8c99a6acacacacacaca69a8d807676767676767676767676767676767676767885929eabacacacacacaca194877b76767676767676767676767676767676726d62564a3e3124180b0000000000000000000008131e2935404b55606d7984919ea9b3bebab8b5b4aeaca0958b7e71676063676d71767b7a6e61594f4246525f6c7985929facb8bfbfbfb8ab9e9285786b5f524b51555d60686d747c827c6f695e554b42382e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfc2c2c2c0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6775818e9b999992918f8d8b8c929ca8b4c1cddad7cdc3bab0a69f93887e706a5f554b40352921170c02020f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a707d838b92979fa3abb0aea3999083796d60594f43392f22202d3a4653606d7984919c9fa4acadb3b9afa59d9083786d60564c41342b323d4653606d7884919eaab4b8b7b3adababa1968d80736a5f53473a2e21140800000000000000000000000000000000000000000000000003101c27333d4753606d7a85929fabaaa39f9c9993908c888174675b4e4134281b0e1b2734414e5a6774818d9aa2a2a2a2a2a2a2a29a8d8073675a4d4034271a0d0100000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000006131f2c3945515d6776838f9ca9b6b6b4b2b0b3adab9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afb8b8b8afa295887c6f6255493c4753606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7c8897a2adb2b4aeacaaa89c8f827a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6e6154473b2e211408000000000000000000000000000000000000030f1b27333f495364717e8a9aa4aaa29f99938e89837d786e695f53473a35424f5b6875828e9b9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fa2aaa1a1aaa29f9d9084776a5d5144372a1e110400000000000000000815212d3945505a616469696969696969696969696969696969737f8c999f9f9f9f9f9f9f9f9a8d8073696969696969696969696969696969696b7885929e9f9f9f9f9f9f9f9f94877b6e69696969696969696969696969696965625b51463a2e22150900000000000000000000020c18242f3945515c66727e8b97a2adb4aeaca9aaa29f9c999184796d60555d6065696e6e685e52473d46525f6c7985929facb2b2b2b2b2ab9e9285786b5f5240454b51565d616a6f756f6a5f574d433a30261c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b5b5b5b5b5b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929faba39f9d9b9998999ca4aeb9c4d0dcdfd5ccc1bbafa49a92867c6e675d51453e33291e140a000f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58606b70787e858d92999ea6a69f92877c6f675c51473d31281d232f3c4956626f7c858a8f939a9ea1a9aca99e93897d6f665c50443b30222b3844505c66727f8c98a2aeacaaa9a29e9b999290867b6e6255483b2f221508000000000000000000000000000000000000000000000000000b16202c3945515d6774818e9b9f9b98928f8b86837f7b746f64594c4033271a0e1b2734414e5a6774818d969696969696969696968d8073675a4d4034271a0d01000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000004101d2935404b5566727f8c99a9aba9a7a5a4a9a19e9d98897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2acacacacaca295887c6f6255493c45515d676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7885929fa7a5aaa29f9d9b999185786e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e685e5246392d201407000000000000000000000000000000000000000b17222d3a4754616d7a87939f9e98928d87827c76706c655f574d423735424f5b6875828e909090909090909090909090909090909090909090909090909090909090909298959494939892919184776a5e5144372b1e1104000000000000000005111d28343e485055575c5c5c5c5c5c5c5c5c5c5c5c5c5c5c66737f8c929292929292929292928d8073675c5c5c5c5c5c5c5c5c5c5c5c5c5c5f6b78859292929292929292929292877b6e615c5c5c5c5c5c5c5c5c5c5c5c5c5c585651493f34291e1206000000000000000000000007121d2834404b54606d7985929facaaa29f9c9998928f8c89867e7164575154575f61615e564c413546525f6c7985929fa6a6a6a6a6a6a69e9285786b5f52453a40454c52585f6269625f584e453b31281e140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6a8a8a8a8a8a8a8a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5564707d8a98a2aeafacaaa8a6a5a6a8aeb6bfcad5e1e7ded8ccc0b6aca2989183796d605a50453b30261c11060f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464f5960666d727a80868f949d9f948c7f726a5f554b40352b1f16222e3b4754606a6f797d82878d92979c9fa2978e81746b60544a3f32291e28343f4a54606d7a86929fa7a09d9997928e8a86837f7b6e6154483b2e2115080000000000000000000000000000000000000000000000000004111d2935404b5563707d8996928e8a86827e7a76726e69645d53483c3024180e1b2734414e5a6774818989898989898989898989898073675a4d4034271a0d01000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000c18242f3c4955626f7c8897a19e9c9a9997959792908e8c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89959f9f9f9f9f9f9f95887c6f6255493c404b555d60616161616161616161616161616161616a7683909c9a98969892908e8c8a877b6e616161616161616161616161616161615e564c41362a1e1105000000000000000000000000000000000000000613202d3946525e6877839097928c86817b756f6a63605b534d453c3133404d5a6673808383838383838383838383838383838383838383838383838383838383838383858888888786868585848276695c4f4336291c10030000000000000000000c17222c363e45494b4f4f4f4f4f4f4f4f4f4f4f4f4f4f5966727f8585858585858585858585858073665a4f4f4f4f4f4f4f4f4f4f4f4f515e6b78848585858585858585858585867b6e61544f4f4f4f4f4f4f4f4f4f4f4f4f4c4a463f372d23180d010000000000000000000000010c18232e3945515d6774808d9a9c9998928f8c8985827f7c79716c615549474d535554524c443b3046525f6c7985929999999999999999999285786b5f52452f353a41464e53555c55534e463c33291f160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999b9b9b9b9b9b9b9b9b9a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775818e9baab3bbb9b7b5b3b1b3b4b9bfc8d1dce7e8e8ddd2c7beb4aaa0958e81746c61574d42382e23170b0f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343d474f545c60686d737b828990958f82776c60584e43392e2319131f2b37434e5860666d71767b80858a8f939a92857a6d61594f42382e2017232e3845525d6875818e9b9895908d8985817e7a76726e695e53463a2d21140700000000000000000000000000000000000000000000000000010d18242f3a4653606c78848985817d7a75716e6865615f57534a41362b20140815222e3b4855616e7b7c7c7c7c7c7c7c7c7c7c7c7c7b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c7985929691908e8c8a88878583817f7d706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89929292929292929292887c6f6255493c3a434b51535454545454545454545454545454545b6774818e8f8d8b89878583817f7d7c786d60545454545454545454545454545454524c443b3025190d010000000000000000000000000000000000000005111d2a36414c566673808c8b857f7a746e69626058535049413c332a323f4b58636e737777777777777777777777777777777777777777777777777777777777777777797b7c7b7a7a797978777670655a4e4135281b0f0200000000000000000006101a242c34393d3e434343434343434343434343434b57636d72797979797979797979797979736e63574b4343434343434343434343505c6872787979797979797979797979796e695e53464343434343434343434343433f3e3a342d251b11060000000000000000000000000007121d2935404b55626e7b87928f8c8985827f7c7976726f6d66615a50453b4246484746413b323946525f6c79858c8c8c8c8c8c8c8c8c8c8c85786b5f5245382930353c4347484f4847433c342a20170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c8f8f8f8f8f8f8f8f8f8f8f8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a85929facb8c5c5c4c2c0bebfc1c4cad1d9dadadbddded9d0c5bcb1a79d928a7e71695e544a3f34281d140a1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222b353d424a50565d60696e757d838b857a6e655b50463c30271d110f1b27323d464e545c6064696e73797e82878d8b7e72685e52473d30261c111c2935414c5663707d898f8b8783807c7975716d6866615e574d42362a1e1205000000000000000000000000000000000000000000000000000007131f2b3744505b65707e7d7975716d6765615e5655534d4541382f251a0f0714212d3a46535f696e6f6f6f6f6f6f6f6f6f6f6f6f6e695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66758188868583817f7d7c7a78767473706b6054483b2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c86858585858585858585867c6f6255493c313a40454747474747474747474747474747474c5965727f8583817f7d7b79777573716f6d665c50474747474747474747474747474746413b32291e14080000000000000000000000000000000000000000010d1925303c4956636f7d847e79736d68615f57544e46443f382f2a212f3b47525c63666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a666d6f6f6e6e6d6c666b6b69655e54493d3125190d000000000000000000000009121a22282d30313636363636363636363636363b46515b63666c6c6c6c6c6c6c6c6c6c6c6c66635c52473b3636363636363636363f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c615e574d4236363636363636363636363632312e29231b13090000000000000000000000000000000c18242f3947535f69768285827f7c7976726f6d666663605c5450483e33363a3b3b39363029333f4c5966727f7f7f7f7f7f7f7f7f7f7f7f7f7265594c3f3226242931373a3c423c3a37312a22180e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e828282828282828282828282827f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8a98a2aebac6d2d0cecccbcccdd0cecdcccdceced0d1d4d7cec3b9afa59f92857b6e665c50443c2f261c111b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019232b30383f444c52575f616b70787e7d70685e53493f342a1e150b0a15202b343d424a5153575f61666d71767b8082786c60564c41352b1e150d1924303a4653606c7883827e7b77736f6d6664615d5654534d453b31251a0e020000000000000000000000000000000000000000000000000000030f1b27333f4953616c70706d6664605d5554524c4846423b332f261d130805121e2a36424d575f61636363636363636363636363615e574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7b7b7a78767472716f6d676a68666360594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f79797979797979797979796f6a5f53473b2e2f35393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b4653606c7878767472706e6c6568666462605c544a3f3b3b3b3b3b3b3b3b3b3b3b3b3b3936302920170d020000000000000000000000000000000000000000000813202d394653606c7879726d67615e56534d47433d37332d261d1f2a36404a52585a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d545c606262616160605b5e5e5c5a544c42382c2115090000000000000000000000000910171d21242429292929292929292929292a353f495157595f5f5f5f5f5f5f5f5f5f5f5f5a57524a40352a292929292929292f3a444e565c5e5f5f5f5f5f5f5f5f5f5f5f5f54534d453b3125292929292929292929292524221e1811090100000000000000000000000000000007121d2b37424d57616d7a7976726f6d666663605c545653514a423e362c2a2d2e2e2d2a2525323e4b57636d727373737373737373737373726d63574a3e31251920262b2e2f362f2e2b262018100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c7175757575757575757575757575726d62564a3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6976828f9caab4bfcad6dddbd9d8d2cbc5c2c1bfc0c1c2c4c5c8ced5ccc0baada2979082786d60584e42382d22171b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711191e262e343a41454d535960666d72706b61564d41382d22190c03040f19222b30394044464d53545c6064696e73756c665b50443a3023190c08131f2b3844505b666c7875726e696663605c5454524c4846423b33291f1409000000000000000000000000000000000000000000000000000000000b17222d3841505a616463605c5454514b4746413b3a36312a211d140b01020e1a26313b454d535556565656565656565656565654534d453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846535f696e6f6d676967666462605d555b5956544f473d32271b100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5860626c6c6c6c6c6c6c6c6c6c6c625f584e43372b24292c2d2e2e2e2e2e2e2e2e2e2e2e2e2e3744505b656c656967656361605b5359575553504a42382e2e2e2e2e2e2e2e2e2e2e2e2e2d2a251e170e050000000000000000000000000000000000000000000006121f2b3844505b666c6c66605d55524c46423b37322b27221b1419242e3840474b4d5050505050505050505050505050505050505050505050505050505050504a5053555555545353504a514f4e49423a30261b100400000000000000000000000000060c111517181c1c1c1c1c1c1c1c1c1c1c232e373f464b4c5252525252525252525252524d4b4740382e241c1c1c1c1c1c1c28323c444b50515252525252525252525252524846423b33291f1c1c1c1c1c1c1c1c1c1c191815120d060000000000000000000000000000000000010e1a26313c46525e686d6d666663605c545653514a4946444039302c241e212221201e19222f3b46515b6366666666666666666666666665635b51463a2e2216151b1f21222922211f1b150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646868686868686868686868686865625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616e7b86929facb9c5d0dbe7e8ddd2c9c0bab5b4b2b3b4b5b7b8bcc3ccd6cabeb3a99f948c7f736a5f544a3f33281f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c141c23282f353c42474f545c60656361594f443b2f261b100700000710191e272e34383b42464b5153575f616769605b544a3f32291e1107030f1c28333f4a545b656c6565615e575653504a4746413b3a36312921170d030000000000000000000000000000000000000000000000000000000006111b262f3e485055575653514b4745413b3936302d2a261f180f0b02000009141f2a333b4246484949494949494949494949494846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d575f6162605d555b59575554514c4e4c4948443d352b21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e54565f5f5f5f5f5f5f5f5f5f5f55534e463c32261b1d202021212121212121212121212127333f49535b605b535a5856545350494c4a4846443f383026212121212121212121212121201e19140d050000000000000000000000000000000000000000000000030f1c28333f4a545b60605b54514b46413a36312b271f1b17110a121c262e363b3f404444444444444444444444444444444444444444444444444444444444443f4446484948474746443f4443413d3830281e140a0000000000000000000000000000000005080a0b10101010101010101010121c252e353b3e3f464646464646464646464646403f3b352e261c12101010101016202a323a3f43454646464646464646464646463b3a36312921170d1010101010101010100c0b0906010000000000000000000000000000000000000009151f2a36414c565e61605c545653514a494644403c3a38342e271e1a121415141411121e2a353f495157595959595959595959595959595751493f352a1e120a0f1215151c1515120f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e485055575c5c5c5c5c5c5c5c5c5c5c5c5c585651493f34291e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65737f8c99a3afbbc1c9d3dde2d6cbc0b7afa9a7a6a7a7a8aaacb1b9c3cdcfc5bbb0a69f92877c6f665b50443b31251a2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f090909090909090606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e242931373d424a50535857554f473e32291d140a00000000070c151c23282c3136394045464d53555a5c53504a42382d20170d00000b17222d38424a535b605b5354524d4946443f3a3935302d2a251f170f050000000000000000000000000000000000000000000000000000000000000a141d2c363e44494a4a4645403a39352f2d2a25211e1a140e0600000000030e18212a31363a3b3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313b454d53555553514b4e4c4a4947454141403d3b38322b23190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b343d43474952525252525252525252524947433c342a2015111314141414141414141414141417222d384149505350494e4c4a4846443f403e3c3a38342e261e15141414141414141414141414110d0802000000000000000000000000000000000000000000000000000b17222d38424a505353504a45403936302a261f1b150f0b06000a141c242a2f323337373737373737373737373737373737373737373737373737373737372e34383a3c3c3b3b3a3938332d3635312c261e160c020000000000000000000000000000000000000000030303030303030303030a131c232a2f323339393939393939393939393933322f2a241c140a03030303050f1820282f3337383939393939393939393939392e2d2a251f170f05030303030303030303000000000000000000000000000000000000000000000000030d1925303a444c525453514a494644403c3a38342e2d2c28231c150c0807080807050d18232e373f464b4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d01030608090f09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a4f4f4f4f4f4f4f4f4f4f4f4f4f4c4a463f372d23180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c798490959ea5afb7c1cbd4dfd1c5baafa59d9a999a9b9b9da0a7b1bbc4cfcdc2bbaea3999083786c60574d42362a1e2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c161616161616161613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b13191f262b30383f44464b4a48443e352c20170b020000000000030b12181c1f262a2e34383c4247484d4f46443f382f261c0e05000006111c262f384149505350494846423c3a38342e2d2924211e1a140d0500000000000000000000000000000000000000000000000000000000000000020b1a242c33393c3d3d3a38342e2c2924201e1914120e0903000000000000060f181f262a2d2e3030303030303030303030302e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464848474540413f3e3c3a39352f33302f2c2721191107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32373b3c46464646464646464646463c3b37322a22180e0406070808080808080808080806111b262f383f4446443f413f3d3b3937332d312f2d2c28231c150c080808080808080808080807050100000000000000000000000000000000000000000000000000000006111c262f383f444646443f38352f2a251e1a140f0a03000000020a12191f2326272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a23282b2d2f2f2e2e2d2d2b2822292825211b140c0400000000000000000000000000000000000000000000000000000000000000010a12181e2225262c2c2c2c2c2c2c2c2c2c2c2c2726231f19120a010000000000060f161d23272a2b2c2c2c2c2c2c2c2c2c2c2c2c21211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4146474644403c3a38342e2d2c2823201f1c18120b0300000000000007121c252e353b3e3f40404040404040404040403f3e3a352d251c1107000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e424242424242424242424242423f3e3a342d251b110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c777e838e939ea5afb8c2cdd7cec2b5a99d938e8c8d8e8f9195a0a9b3bec9d5cbbfb5ab9f958b7f72695e53463a2f242835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f423528222222222222222222201f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d151a1e262e34383a3f3d3c38332c231a0e050000000000000000070c10141a1d23282c31373a3b40423938332d261d140a000000000a141d262f383f4446443f3b3a36302d2b2823201d1914120e090300000000000000000000000000000000000000000000000000000000000000000008111a22282d3031302d2c2823201d1814110d080502000000000000000000060e141a1e212223232323232323232323232321211e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18212931363a3b3c3a39352f33312f2d2c2924262322201b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f39393939393939393939392f2e2b262018100700000000000000000000000000000a141d262d33373937332d32302e2d2b27222422201f1c17110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3338393938332d29241d19130e090300000000000000080e1317191a1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d171c1f202222222120201f1c171c1b1915100a0200000000000000000000000000000000000000000000000000000000000000000000070d121618191f1f1f1f1f1f1f1f1f1f1f1f1a1917130e070000000000000000050c12171b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1514120e0903000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036393a3a38342e2d2c2823201f1c181312100c070000000000000000000a131c232a2f3233333333333333333333333332312e2a231c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d30313535353535353535353535353532312e29231b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c7079818e939ea6b0bbc5cfcdc1b4a79a8e817f808182839197a1adb9c2cfd0c6bdb1a79f92867b6e61564c41352f2f35424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f42352f2f2f2f2f2f2f2f2f2f2d2b28221c140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090c141c23282b2d32302f2c28211a1108000000000000000000000004090e12181c1f262b2d2e34362d2b28221c140b0200000000020b141d262d33373937332d2d2a25201f1c1713110d0805020000000000000000000000000000000000000000000000000000000000000000000000000810171c20232423201f1c1813110d0705010000000000000000000000000003090e1214151616161616161616161616161514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262a2d2e2f2d2c292426242221201d1919161613100b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f22232c2c2c2c2c2c2c2c2c2c2c22211f1b150e07000000000000000000000000000000020b141b22272b2d2b2722252321201f1b1717151312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d2d2b28221c18120d08020000000000000000000002070a0d0d11111111111111111111111111111111111111111111111111111111060b101213151615141413120f0b060f0d09040000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0c1313131313131313131313130d0c0a07020000000000000000000001070b0f111213131313131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e2d2c2823201f1c181312100c0706040000000000000000000000010a12181e22252626262626262626262626262625221e18110a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c212324292929292929292929292929292525221e18110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535b60676d77818e949fa9b3bec9d0c3b6aa9d9083797474757a85919ea6b0bdc6c5bfbab0aaa2988f8276685d52453c3c3c3c424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f423c3c3c3c3c3c3c3c3c3c3c3938332d261d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20252423201c161008000000000000000000000000000000070c10151a1e21222729201f1c17110a02000000000000020b141b22272b2d2b2722201e1a1312100b06050100000000000000000000000000000000000000000000000000000000000000000000000000000000050b10141617171313100c0704010000000000000000000000000000000000000205070809090909090909090909090908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e21222220201d181917161413110d080a09070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161f1f1f1f1f1f1f1f1f1f1f1615130f0a040000000000000000000000000000000000020a11171b1f201f1b1719171513120f0b06090706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20201f1c17110c0701000000000000000000000000000000000004040404040404040404040404040404040404040404040404040404000003060709090808070606030000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d2021201f1c181312100c0706040000000000000000000000000000000000070d121618191919191919191919191919191816120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171c1c1c1c1c1c1c1c1c1c1c1c1c191816120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950555c656d78829097a1adb9c1cec4b8ab9f958c7f726a68717e8a949fabb4bfbcb4aea69f98928b837a6d60544949494949494e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f49494949494949494949494946443f382f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b10121318171614100b0500000000000000000000000000000000000004090e1214151a1c13120f0b06000000000000000000020a11171b1f201f1b1714120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a0a0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415151413100d070b0907060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131313131313131309080603000000000000000000000000000000000000000000060b0f1213120f0b060a0806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121313120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0a0a0a0a0a0a0909080706030000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141312100c0706040000000000000000000000000000000000000000000002060a0c0c0d0d0d0d0d0d0d0d0d0d0d0c0c090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0f0f0f0f0f0f0f0f0f0f0f0f0f0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444b535c666e7b85929ea5afbcc6c8bcb1a79f92867b6e666c76828f99a3aebab0aaa29f948f867f786d685d55555555555555555b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b5555555555555555555555555553504a42382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070c0a09070400000000000000000000000000000000000000000000020608080d0f06060300000000000000000000000000060b0f1213120f0b0605020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070809070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006060606060606060606060000000000000000000000000000000000000000000000000000000305060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314171717171717171616151312100b060705020000000000000000000000000000000000000000000000000000000000000000000000000001050707070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3339414a545e69707d8a939eaab4bfcac3baaea3989083786c626e7b86929fa9aea69f98928b827b726c6662626262626262626262626875818e9ba8b4c1cedbcec1b5a89b8e8275686262626262626262626262626262605b544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103000000000000000000000000000000000000030506050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314151313100c0708070502000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202123242424242424232221201f1c171514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707060401000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b22272f39424d57616c75818e98a2aebac4cbbfb4aa9f948b7f72686a73808d97a2a29f948f867f776e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f75818e9ba8b4c1cedbcec1b5a89b8e82756f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6c665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213120f0b0600000000000000000000000000000000000000000000000000000000000000000001010101010102020101000000000000000000000000000000000000000000000000000000000000000000000000000000000406070d0d0d0d0d0d0d0d0d0d0d0d0d0b070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0d0d0d0d0d0a09070400000000000000000000000000010507070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507080a0c0e0f0f10111111111111111111111111111111111110100f0e0b08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d202122201f1c18171514120e0909070604010000000000000000000000000000000000000000000000000000000000040e161e24292d2e30303030303030302f2e2d2b282322211e1a140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090907030000000000000000000000000000000000000000000000000000000000000001070c1013141413110d070100000002060a0c0c100c09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171d27303b45505a616e7b86929fa9b2bec9c6bcb0a69f92857a6e616d7a85929f98928b827b726c767c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c828f9ca8b5c2cfdbcfc2b6a99c8f827c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c786c605346392d2013060000000000000000000000000000000000000000000205070807070501000000000000000000000000000000000005080a0b0c08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f201f1c17110e09030000000000000000000000000000000000000000000000000000020608080e0e0e0e0e0e0e0e0e0d0d0c0a0907060401000000000000000000000000000000000000000000000000000000000001070c1013141a1a1a1a1a1a1a1a1a1a1a1a1917130e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114141a1a1a1a1a1a1a1a1a1a1a1a171614100b0500000000000000000002080d111314181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205080d11141417191b1c1c1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1b1b181514120e0905020000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d2f2d2c28232421211e1a18161413110d07080605030000000000000000000000000000000000000000000000020c1620283035393a3d3d3d3d3d3d3d3c3c3b3a38342e2e2d2a261f1b150b060000000000000000000000000000000000000000000000000000000000000000000002060808080705020000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002090e1214151615130f0a0400000000000000000000000000000000000000000000000000000000030b12181d1f2021201d18130c0400070d121618191d191515120f0a06030000000000000000000000000000000000000000000003050607080809090909090909090909090909090909090807060401000000000000000000000000000000000000000000000000000000000000000000060b151e29333e46525e69737f8c97a1adb9c4cec2baaea2988e81746b68727f8c948f857e766e696d79868888888888888888888888888888888f949eaab7c3d0dcd0c4b7ab9f948f88888888888888888888888888888886796d6053473a2d2014070000000000000000000000000000000000000003090e1214151413110d080200000000000000000000000000060c11141718191514120e0904000000000000000000000000000000000000000000000104060708080808080807060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d2b28221c1a140c07000000000000000000000000000000000000000000000003090e1214151a1b1b1b1b1b1b1b1b1a1a1917161413110d08060401000000000000000000000000000000000000000000000000030b12181c1f2027272727272727272727272726231f19120a0202020202020202020202020202020202020202020202020202020202020202020202020202020200050d14191e20212727272727272727272727272323201c16100800000000000000050c13191d20212525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252522211f1b150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114191e202123262828292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2928272522211e1a15120e09030000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3c3a38342e302e2d2a25252320201d18171513120f0b0607060400000000000000000000000000000000000008131e28323a4146474a4a4a4a4a4a4a49494846443f3f3b3a36312b272017110a0200000000000000000000000000000000000000000000000000000000000003090e1214151514120e09030000000000000000000106090b0c0e09060503000000000000000000000000000000000000000000000000000000050d141a1e202123221f1b160f0a0400000000000000000000000000000000000000000000000000030d151d24292c2d2d2c29241d160d0a12181e2225262a2622211f1b15130f0a05010000000000000000000000000000030607060b0f12131415151516161616161616161616161616161615151413110d08070502000000000000000000000000000000000000000000000000000000000000030c17212a36424d57606d7984919ea8b2bdc9cabeb3aa9f93877c6f666d79848b827b716c61606d79869395959595959595959595959595959c9ea6b0bbc7d3dfd3c7bbb0a69f9c959595959595959595959595959593867a6d6053473a2d201407000000000000000000000000000000000000060d141a1e212221201d19130c0500000000000000000000000810171d2123242621211e1a14100c0700000000000000000000000000000001040707070d1013141414141414141413120f0b06070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d33383938332d2a251f18120b030000000000000000000000000000000000000000060e151a1e2122272727282828282828272625242221201d191413100d0701000000000000000000000000000000000000000000030d151d23292c2d343434343434343434343434332f2a241c140f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e171f252a2d2e343434343434343434343434302f2c27211a11080000000000050e171e252a2d2e323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322f2e2b26201810060000000000000000000000000000000000000000000000000000000000000000000000000000000001070d14191e20252a2d2e303234353636373737373737373737373737373737373737363534322f2e2b26211e1a140d080200000000000000000000000000000000000000000000000000000000000000000000000007131d28313a414547484645403f3d3b3a3631322f2d2c29242422201f1b17161413100c07080705020000000000000000000000010d1924303a444c52545657575757575756555453504a4c4846423b373227221b140b0200000000000000000000000000000000000000000000000000000000060e151a1e212222211e1a140e0600000000000000070d121618191a1613120f0b06060400000000000000000000000000000000000000000000050f171f252a2d2e302f2c27211b160f0a0400000000000000000000000000000000000000000000040d151f272f35393a3a39352f281f16131c232a2f323337332f2e2b26211f1b15110d080200000000000000000000060c10121317171b1f2021212222222222222222222222222222222222222221201d191414110e09020000000000000000000000000000000000000000000000000000000000050f1a25303b45515d67717e8b96a0acb9c3cec5bbafa49a9083786c67717e7e766e69625a606d798693a0a2a2a2a2a2a2a2a2a2a2a2a2a2a8aab0b8c1ccd7e3d8ccc2b8b0aba9a2a2a2a2a2a2a2a2a2a2a2a2a2a093867a6d6053473a2d2014070000000000000000000000000000000000060f181f262a2d2e2e2d2a251e160e0600000000000000000008121a22282d3031322e2d2a251f1c18120c07000000000000000000000002080d11131419181d202021212121212121201f1c1715130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f4446443f38363028231d150c07010000000000000000000000000000000000060f1820262b2e2f343434343434353534343332312f2d2c292420201d18120d0802000000000000000000000000000000000000010b151f272f34383a4040404040404040404040403f3b362e261c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c17202930363a3b4040404040404040404040403d3c38332c231a1005000000020c1720293036393a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b37322a22180e040000000000000000000000000000000000000000000000000000000000000000000000000000040c13181f252a2d3036393b3d3f414242434444444444444444444444444444444444434342413e3b3a37312d2a251f19130c0400000000000000000000000000000000000000000000000000000000000000000000010d18242f3a434b51545553514b4c4a484642413e3c3a39352f312e2d2b272223201f1d18171414110e090908060300000000000005111d2935414c565d6163636363636363636261605c545855534d47433d332d261d140a000000000000000000000000000000000000000000000000000000060f181f262b2e2f2e2d2a261f180f0600000000010911181e2225262722201f1b171413100c0709070705010000000000000000000000000000020d17212930363a3b3c3b38322c27211b160f0a0400000000000000000000000000000000000000050d161f2731394045474745413a31281d1c252e353b3e3f433f3c3a37312e2b26201e19140f0a04000000000000030a11171c1f202322272b2d2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2c292421201e19140d05000000000000000000000000000000000000000000000000000000000009141f2935404b55606d7884919ea8b2bdc8ccc0b6aca0958b7e72676c71716c615e5753606d798693a0acafafafafafafafafafafafafb5b7bbc1cad3dee9ded4cac2bbb7b6afafafafafafafafafafafafada093867a6d6053473a2d20140700000000000000000000000000000000030d18212931363a3b3a3936302820170f0801000000000000030c1a242c33393d3e3f3b3a36312c28231d18120b060000000000000000040c13191d20212624292c2d2e2e2e2e2e2e2d2d2b2822221f1b160c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071117222d38424a5053504a46423b342e271e18120b03000000000000000000000000000000030e18212a31373a3b41414141414141414140403f3d3c3a39352f2d2c29241d19130c04000000000000000000000000000000000007121d2731394045474d4d4d4d4d4d4d4d4d4d4d4d4b4740382e2828282828282828282828282828282828282828282828282828282828282828282828282828282828282829323b4246474d4d4d4d4d4d4d4d4d4d4d4d4a48443d352c21160b00000008131e29323a4146474b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000050d161d24293036393b4146474a4c4e4f4f505051515151515151515151515151515151504f4e4e4b4847423c3a363129241e160e0500000000000000000000000000000000000000000000000000000000000000000004111d2935414b555d6062605c54595754534d4e4b49474540403d3b3937332d2f2d2c29242421201e19181515120f0a04000000000713202d3946525d686d707070707070706f6f6e6d666865615f57544e443f382f261b1106000000000000000000000000000000000000000000000000020a1117212a31373a3b3b3a36312a21180e0300000009131b23292e3132342f2d2b2722201f1d1818161413110d080b09080606030000000000000009141f29333b4246484948433d38322b27201b150f0a0400000000000000000000000000000000070f171f283139434b515354514b433a2f241f2e373f464b4c504c4847433c3b37322d2a251e1b15100b04000000060c151c23282c2d302d3337393a3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a39352f2e2d2a251f170e0a01000000000000000000000000000000000000000000000000000000020c18242f3944505c66717e8b96a0acb9c4cfc7beb1a79e92857a6d606464625a524d53606d798693a0acb9bbbbbbbbbbbbbbbbbbbbbbc2c3c7ccd3dce5ebe6dcd4ccc7c4c2bbbbbbbbbbbbbbbbbbbbbbb9ada093867a6d6053473a2d2014070000000000000000000000000000000009141f29333b4246484746413a32292119130c0400000000000b151e2c363e45494b4c4846423b38342e28231d17110a0200000000010a0e161e24292c2d322f35393a3b3b3b3b3b3b3a3938332d2f2c272118120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610192328333f4a545b605b54524d4540393029231d150d0700000000000000000000000000000915202a333c4247484d4e4e4e4e4e4e4e4e4d4d4c4a494745413e3a39352f29251e160e08000000000000000000000000000000000c18232f39434b51535a5a5a5a5a5a5a5a5a5a5a5a58524a403635353535353535353535353535353535353535353535353535353535353535353535353535353535353535303b444d52545a5a5a5a5a5a5a5a5a5a5a5a56554f473d33271c100400010d1925303a444c52545858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585855534e463c32261b0f030000000000000000000000000000000000000000000000000000000000000000000000050f171f282f353b4146474c525456595b5b5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5b5a5855534e4846423b35302820170e0600000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d6f6d66686663615e575a585653514b4d4a4846443f3e3c3a38352f302e2d2a252522211f1b150e060000000714212e3a4754616d7a7d7d7d7d7d7d7d7c7c7b797775726e69626058504941382d2217100700000000000000000000000000000000000000000000040b141b2227333c4247484846423b332a1f1409000007111b252d353a3e3f413c3937332d2d2c2924252321201d191a18161513120f0b060b090707050e1a25303b454d525456544f48433d37322b27201b150f0a04000000000000000000000000010710192129313a434b555d60605d554b41352927313f495157595d5955534e4947433c3936302b27201b160f0a020a11171e262e34383a3d403f44464748484849494949494949494949494949494948484745413f3b3a363029201c130b0200000000000000000000000000000000000000000000000000000007121d28343f4a54606d7884919ea9b2bdc9d0c3b9ada1978c8073685e585650464653606d798693a0acb9c6c8c8c8c8c8c8c8c8c8c8cfd0d3d7dededededededed8d3d0cfc8c8c8c8c8c8c8c8c8c8c6b9ada093867a6d6053473a2d201407000000000000000000000000000000020e1a26313b454d535554524c443b3329241e160d0902000007121d27303e485055575954534d46454039342e28221c140b070000020a131c20283035393a3f424045474747474747474746443f3c3b383229241d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f18222b353d44505b666c66615e57514b433d342f271f181007000000000000000000000000020e1a26313c454d53555a5a5a5b5b5b5b5b5b5a5958575554524c4b47454039353028201a1109010000000000000000000000000004101c2934404b555c60676767676767676767676767645c5247424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424d565e616767676767676767676767676361594f44382c2014070005111d2a36414c565e6165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625f584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000050e172129313a40454d5254565e616365676869696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69686765625f5754534d45413a322920180f06000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d797c79777572706e6969676562605d555957555350494b494745403f3d3b3a3630312f2e2b262018100600000b1824313e4b5764717e898a8a8a8a8a8a8988878684827f7b756f6a605b53493f332722190b020000000000000000000000000000000000000000060d161d262d333e454d535555534d453b31261a0c03010d18232d373f464a4c4d4946443f3c3a39352f312f2e2d292526252321201f1c17191716141311121e2a36424d575e61636059544e47433d37322b27201b150e0700000000000000000000040c1318222b333b434c555d676d6d675d51453a2f2f3943515b63666a66625f5855534e4746413b37322c27211b160c141c232830383f44464a4d49505354545555555555555555555555555555555555555554524c4c4746423b322e251d140b000000000000000000000000000000000000000000000000000000010c17232e3844505c66717e8b96a1adb9c5d0c9beb3a99f92867a6d61574d453e4653606d798693a0acb9c6d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c6b9ada093867a6d6053473a2d20140700000000000000000000000000000005121e2a36424d575f61615e564d453e352f281f1a140b06000c18232e3942505a616465615e5753514b454039332d261d191007010a141c252d323a4145474c4f4b51535454545454545453504a4948433d352f271f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17212a343d47515b606c78756e69605c554f454039312a2218120b030000000000000000000006121e2b37424d575f626767676767676868676766656462605d565853514b46413a322c231b13090000000000000000000000000006131f2c3845515c676d7373737373737373737373736e64584f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f525e696e737373737373737373737373706b6155483c2f231609000713202d3946525e686d717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171716f6a5f53473b2e211508000000000000000000000000000000000000000000000000000000000000000000020d172029333b434b51565e6166686e707274757576777777777777777777777777777777777776767574716e6a67615e57524c443b332a21180c020000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d888684817f7d7b787674716f6d6768666461605b53585653514b4c4a474642403e3c3a37312a22180b02000d192633404c5966737f8c96969696969696959992918e8b87827c726c655b50443f342b1d140a00000000000000000000000000000000000000060f181f282f383f444f575f62615f574d42362a1e150b00121e29353f495157595a5553504949474540403e3c3a3935303331302e2d2b282226242221201d19202d3a46525e696e6f6b626058544e47433d37322b26201910090100000000000000080d161d2429343d454d565d676d79796d60554b403535404b55636d7276726f6a67625f5854524c47433c38322b2720191e262e343f424a50535659535b60616162626262626262626262626262626262626261605d565954524d4440372f261d110800000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919eaab4becacfc5baaea2988d8074695e53463b4653606d798693a0acb9c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b9ada093867a6d6053473a2d2014070000000000000000000000000000000714212d3a46535f696e6d685f575045413a312a251f17110a101c2834404b54616c71726e6964605c55514b443f382f2b2218120b101c262e373f444c5254595c555d6061616161616160605b5456544f45403931271e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e172029333c464f59626d7582827b736d676059514b433c3428231d150c050000000000000000000814212e3a47535f696e747474747474747474737372706f6d686865605d55524c443e352d251b12090000000000000000000000000714202d3a4753606d7980808080808080808080808073675b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b616e7b8080808080808080808080807d7063564a3d3023170a000714212e3a4754616d7a7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000009141f29323b454d555d60686e73787a7d7f818282838384848484848484848484848484848484838281817e7b78746e69605d564d453c332a1e140a0000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c92908e8c8a878583817e7c7a777573706e6c65676562605d55595754524d4d4b4847433c342a1d140a05121e2a36424d576874818e9ba3a3a3a3a3a2aba39f9e9b99938f877f776c605b51463d2f261b110600000000000000000000000000000000020a1117212a313a4149505961696e6e695f53463e30271d120716222e3a46515b62656762605b535653514b4d4b4947464142403e3c3b3938332d33312f2e2d2925272e3b4854616e7b7c766f6a626058544e47433c37322a221b13090000000000020a111a1f282f353f464e575e686d79827f73675d5145393845515d67727f837f7b78736f6a66615e56544e48443d37322a252630383f4450545c60636669656c6d6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d686965615e56514940382f231a0f050000000000000000000000000000000000000000000000000000000b17232e3845515c66727f8c98a2aebac7d2cabfb4aa9f92867b6e61574d424653606d798693a0acb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8ada093867a6d6053473a2d201407000000000000000000000000000004111d2935404b55616e7b7a6e69615a524c433e363028231c1419232c3845515c66717e7f7b76716d67605c55504a423d3429241d1519222e38404951565d6065686b676d6e6e6e6e6e6e6d6c6668636059514b433930261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e172029323b454e58606b727f8c8e867f79706b605c554e463f342e271e170e0600000000000000000815222f3b4855626e7b80818181818181818180807f7d7c7a7775716d67615e564f473f372d241a110700000000000000000000000714212d3a4754606d7a878d8d8d8d8d8d8d8d8d8d86796c68686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686f7c888d8d8d8d8d8d8d8d8d8d8c807366594d4033261a0d000916232f3c4956626f7c898b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000020e1925303b444d575e676d747b7f8487898c8e8e8f909090909090909090909090909090909090908f8e8d8b8885817b746d685e574d453c30261c11060000000000000000000000000000000000000000000000000000000004101d2935404b556875828e9b9d9b99969792908d8b89868482807d7b797674716f6d67686663615e565a5855534e463c2f261c110614212d3a46535e697784919eaab0b0b0b0afb5afacaaaba49f99928c81746d63594f41382d22170b000000000000000000000000000000040b141b2227333c434c535b606b707b7b6e61594f42392e23180c1825313e4a57626d72746f6c656562605d555a585654524c4e4d4b494846443f413f3e3c3a3935303436414c5665727f89827c766f6a626058544e47433c342d251b1107000000000a141c232b313a4145515860696e7a828f85796d60554b40414c56606d7985908c8884807c77726e68626058544f47433d36302e38424a505a62666d70737678797a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7876726e69635b524a40352b21160b00000000000000000000000000000000000000000000000000000006111c2834404b54606d7a85929facb6c0ccd0c5baaea3988e8174695e52464653606d798693a0abababababababababababababababababababababababababababababababababababababababababa093867a6d6053473a2d20140700000000000000000000000000020c16202c3945515d677480847b706c605d564f46423b342e261e202935414c56606d79848c87837e79726d67605b544e463f352f271f202b34404a525b63686d727578797a7a7a7a7a7a7a7a7977746f6b605d554b42382e23170c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f182029323b444d575f6a6f7d879298928c847d746d675f5851454039302920181007000000000000000b1825313e4b5864717e8b8d8d8e8e8e8e8e8e8d8c8b8a888684817e79746d68615951493f362c23190d03000000000000000000000714212d3a4754606d7a87939a9a9a9a9a9a9a9a938679757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757c88959a9a9a9a9a9a9a9a998c807366594d4033261a0d000916232f3c4956626f7c8995989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898988c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000005111e2a36424d565e696e7981868c919696989a9b9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9a9897928d86817a6e695f574d42382e23170b0300000000000000000000000000000000000000000000000000000006131f2c3945515d677784919eaaa8a5a9a29f9c9a989a93918f8c8a888583817e7c7a777572706e69696764625f584e42382d22170b15212e3b4854616e7b8796a0acb9bdbdbdbcc0bbb9b7b5afaba39f938c7f726b6053493f33271b0f0300000000000000000000000000060d161d262d333e454d555d656c737d8582756b61544b4034281e141e2a36424d5765727f807c7875726f6d6768666462615e565b5958565453504a4e4c4a4947464142413f46525e687683908f89827c756f6a626058544e463f372d23180d01000008121c262e353d434b515b626a6f7b838f948c7f72675d514546525e68727f8b979996918d88847f7a746f6a636059544e46413a343f4a545c606c71797d808384868787888888888888888888888888888888888888888785837f7b726d645c52473d33271c10030000000000000000000000000000000000000000000000000000000c18232e3945515d6774808d9aa4afbbc8d4cbbfb4aa9f92867b6e61564c4653606d7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d2014070000000000000000000000000008131e2935404b55606d7a8591857e746d686159524d443f38302a28323a46525d68727e8b9693908a857f79716c66605851454039312727323d46525c646d727a7f82848686878787878787878684817c756d675d544a3f34281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a212a333b444c565e696f7c859299a29f96918880796f6a625b514b433b322a221810070000000000000d1a2733404d5a6673808d999a9a9a9a9b9b9a9a9998979a93918e8b85817a706b625b51483e352b1f150b010000000000000000000714212d3a4754606d7a8793a0a6a6a6a6a6a6a69b8e8182828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828f9ca6a6a6a6a6a6a6a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000030d17212d3a46525e696e7b838e92999ea1a8a5a7a8a8a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a8a7a9a19e99928d837b6e695f544a3f34281f14090000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939facb4b2b3adaba9a7aca49f9e9b99979892908d8b898684827f7d7a787673716f6a5f544a3f33281c111d2935414c5664717e8b97a8b2bdc9c9c9d1cbc7c5c4c0bbb5afa59f93887c6f655b5044372b1f1205000000000000000000000000060f181f282f383f4450575f676d777f88928a7d70665c51453b302519202d3a46525e6977838d8884817f7c7a777573716f6d686a6866646361605b545a59575554524c4f4d4c4a54616d7a87939c948f89827c756f6a625f5851493f35291e120600020e19242e3840474f555d606d727c8590959e9285796d6053494f59616d7a85929fa8a19e9a95908c86817c76706b626058524c443f44505c666d747e84898c8f919299949595959595959595959595959595959595959497928f8c867f746e64594f44382c1f140900000000000000000000000000000000000000000000000000000007121d2935414c55616e7b87939facb9c5cfd1c6bbaea3998d8073685d524653606d7986929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292867a6d6053473a2d201407000000000000000000000000030c1925303945515d67727f8b97928a817a706b615e57504a423d362f3a444f59616d7a85929e9f9c97928c847e786f6a625b514b4339302b37434e58646e737f868c8f9193999494949494949a93918e8981796d665c50443a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c333c454d565e686e7b849197a2aba8a09a938d837c726d605c554d443c342a221910070000000006121f2b37434e586875828e9ba7a7a7a7a7a7a7a6a6a5aca49f9e9b98928d857d726d625a50473d31271d12070000000000000000000714212d3a4754606d7a8793a0adb3b3b3b3b3aa9e938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f949fabb3b3b3b3b3b3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2afb1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000009141f2d3945505a616e7b8590959fa3abacb2b2b4b5b5b6b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b5b4b4b3adaba39f9590847b6e665c50443b30251a0e0000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8999a4afbbbfbebab8b6b4b6afacaaa8a6aaa29f9c9a989993918e8c8a878582807e7c6f665b5044382b1f13202d3946525d6875828f9ba8b5c2c3c3c5c6cacfd2d2ccc7c0bbafa49a9083786c605346392d2013090000000000000000000000030e18212a313a4149505a61696e79818c939a9184796d60564c41362a1d212e3b4854616e7b879596918e8b89868482807e7c7a78767573716f6e6c666967666462615e565c5a59575865727f8b99a49f9c948f89827c756f6a625b51463a2e2216090007131f2a36404a525960676d757f869297a0a1978c7f72655b5056606b74818e97a2adacaba7a09d99928e88837d766f6a615e5650454c56606d78818b9196999c9e9fa3aba1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a9a19e9c98928c80746b6054483b31251a0e020000000000000000000000000000000000000000000000000000000d19242f3a47535f6975828f9ca9b3becaccc8bfb5ab9f92857a6d60554b53606d788585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585796d6053473a2d2014070000000000000000000000000b151e2935414c56606d7985919e9e938e847d756e69605c544e46413a414c56606b74818e97a1aca9a19e96918b837c726d605d554b42392f3b4754606a73808c92989b9e9fa4a1a1a1a1a1a1a49f9e9b938f82786d60564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222c353d454d575e686e7a839196a1a9b3b2aca49f9591877f746d675e564e463c342b221910070000000815212e3a47535f6a7885919eabb4b4b4b4b4b4b3b3b2b6afacaaaaa29f97918a7f726c61594f43392f24180c0100000000000000000714212d3a4754606d7a8793a0adbac0c0c0baafa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9fa6b0bbc0c0c0bfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2afb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9bbc0bebebebebebebebebfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000020e1a25313c4955616c75828f97a0a7aeb5b9bdbfc1c1c2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c1c0beb9b4aea7a0969083786d60574d42362a1c110600000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98abb5c0cccac6c5c3c0c0bbb9b7b5b3b4aeaba9a7aba49f9d9b999697928f8d8b87786c605346392d201b27333f4953616d7a86929facb6b6b6b6b8babec5c8cdd7d1cbc0b6ac9f95897c6f6356493c31261a0e02000000000000000000000915202a333c434c535b606c707b838f939fa0968c7f72685e52463d2f262a36424d5765727f8b98a19e9b989993918f8d8b8987858381807e7c7b7977767472716f6d686a69676564626a7784909dabaaa69e9c948f88827c726d62564a3e3125180b000a17232f3b47525c636b7079818b9298a1a9a99e9184786c60535d686f7d88939fa9b3b9b7b1acaba39f9b949089827c746d68625a52525d68727f8c939ea0a8a9abacaeafacaaaba9a9a9a9a9a9a9a9a9a9a9a9a9aaacb2adabaaa29f92897d7063574d42362a1e120500000000000000000000000000000000000000000000000000000008131e2b37424d5764707d8a97a2adb9c7c0bbb9b2ada2988c7f72675c51505c666d78787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878786d675d5145392c201306000000000000000000000007121c27303946525e68727f8c97a1a59d96918a817b726d666058524c4449535e686f7d88939fa9b3b3ada8a19e9590867f756d675d544a4138404b54626f7c87939fa2aaabacafb5adadadadb6afacaaa59e948c7f72685d5245392c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d474f575f696e7a839195a0a8b2bbbeb6afa7a099928c81796e685f584e463d342b22190f0600000915222f3c4855626f7c8897a1adb9c1c1c1c1c1c0bfbec0bbb9b7b4aea9a19e93887e716b60554b4035291e130800000000000000000714212d3a4754606d7a8793a0adbac6cdccc1b7afaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9abb0b8c2cccdccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacafb5bdc7d1cbcbd1c6bdb5aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8a939ea9b1bbbfc6c9cecdcecfcfd0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cfcecfc9c6bfbab1a89f958c7f72695e5246382e23170c00000000000000000000000000000000000000000000000000030f1b27333f49536774818d9aa7b4bfbec0c1c3c5c6cac8c6c4c2bfbebab8b6b4b5afacaaa8a5a9a19e9c9a928578665b5044382b1f1f2b3744505b65727e8b99a3aaaaa9a9aaabadb3b8bcc3cbd5d2c7beb1a79a8d807467574d42362a1e1205000000000000000000020f1a26313c464e565d656c737e8691959ea5a89f92857a6e61584e41382d2d3a46525e697683909ca9aba8aba49f9e9b9997959792908e8c8b8987868482817f7d7c7a7977757472706f6f7c8995a0acb7b0aaa69e9c948f887f7265594c3f3226190c000c1926323f4b58636e737d848e939fa3aab3aca196897c6f625b606d7a84919aa4afbbc5c3bcb8b4aeaca69f9c948f87817a716c605d56606d7a85929fa5acb2b6b7b2aba39f9d9e9c9c9c9c9c9c9c9c9c9c9c9c9c9da0a8aeb4b4aea49d908376695e53463a2d211407000000000000000000000000000000000000000000000000000000010e1a26313c4653606d7985929eabb8b9b6afaca9a19e999185796d60534a545c606c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c605d554b4035291d100400000000000000000000000c18232e39424e58616d7a85929fa9afa8a19e938e867f786f6a615e5650505b656d7a84919aa4afbbbeb9b2ada7a099928b81796d665c53493f45515c6675828e9aa4aeb4b7b9bbc0c0bbb9b9bbbbb9b7afa69f92867a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464f5960696e7b849195a0a7b1bac4c7c0bbb1aba39f938e837a6f6a5f584e463d342b21180e0506121e2b37424d5765727f8c98a9b3bec9cdcececdcdccd2ccc8c6c4bebab3ada49a92877d70675d51453a2f24190d01000000000000000714212d3a4754606d7a8793a0adbac6d3d3c9c1bab6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b7bbc2cad4d9ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c89959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3abb5c0cbd7d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c7f7366594c403326190d0000000000000000000101030303030303030303030303000000000000000714212d3a46535e697783909da5afbbc3cbd1d5dad8d4d1d0cccbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcdd0d1d4d9d5d1cbc3bab1a79f92867b6e61544a3f34281c100300000000000000000000000000000000000000000000000005121f2b3744505b657683909ca9aeb4b1b3b5b6b8babfbec0c2c4c5c7c6c5c3c0c0bbb9b7b5b2b3adaba99e9184776b544a3f33281c28343f4a54606c7883909d9e9d9d9d9d9d9fa2a9acb1b9c3cdd6d0c2b7ab9e918478695f53463a2d21140700000000000000000006121f2b37434e585f686d7780889298a0a8afaea2988e81746a6053493f332e3b4854616e7b87939facb8b4b5afacaaa8a6a4a9a29f9d9b9997969992918f8d8c8a8887858482807f7d7c7a818e9ba7b1bcbbb7b0aaa69e97897c706356493d3023160a000d1a2733404d5a6673808991969ea5aeb4bcb2a89a8d807466626d75818e96a1acb6bec5c7c8c6bfbab9b0aba69f9a938e857e756d685f64707d8a97a2adb9bdbdb2a8a0999291918f8f8f8f8f8f8f8f8f8f8f8f8f91969fa2aab4b5ab9f95877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000009151f2c3845515c6674818d9aa8b2adaca49f9c96918c87817b6e6154484a50535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f53514b43392f24180d010000000000000000000004101c2834404a54606a74818e97a2adbab2ada59e98928b837c746d68605c5b606c77828f96a1acb6c0c9c4bdb9b1aba39f938e82786d655b50444653606d7985929facb6bfc4c6c1bdb5afacacafb5bdc1baaea2988b7e7265544a4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f59606b707b849196a0a7b1b9c3ccd2ccc3bdb5aea59d9590847c6f6a60584f473d332a20170d0814212e3a47535f697683909ca9b6c3cfcdcdcdcecfd1d2d6d4d2d0cac4beb6aca3999184796d60554c4135291d1104000000000000000714212d3a4754606d7a8793a0adbac6d3dbd3ccc6c3c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c2c3c7ccd4dcd9ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c899292929292929292929292929292929292929292929292929292929292929292929299a3afbbc7d3d3c7bbaea399929292929292929292929292929292929292929292929292929292929292929292928c7f7366594c403326190d00000000000003080b0d0e1010101010101010101010100d0c0a070200000815212e3b4854616e7b87959fabb8c1cdd7dcddd4cdc7c4c3c0bebebebebebebebebebebebebebebfc1c3c4c8cdd8dcd7ccc2baaea3988c8073665c5044382c1f12060000000000000000000000000000000000000000000000000613202d394653606c7985929d9fa3aaa4a6a8aaacaeb4b1b3b5b7b9bbc0bfc1c3c5c6c6c4c1bfbeb9b6a99d9083766a5d50432d221f2b3844505c66717e8a929191909090909092979da0a7b1bbc5cfd2c5b9ada196887b6e6155483b2e2215080000000000000000000814212e3a47535f6a6e7a828c939aa2aab1bab4aa9f93877c6f655b50443a37434e5865727f8c9aa4afbbc1c0bbb9b7b5b3b1b3adaba9a8a6a4aba39f9d9c9a9997959892908f8d8c8a88878e939da9b9c3c7c1bbb5ab9e9184786c605346392d201306000b1825323e4b5865717e8b96a0a8afbabfc4b8ab9e9285796d6c727f8c939ea8abadb3b8babfc6c8c7c2bbb7b0aca49f97928b817a6f6a6773808d9aa9b3bec5b8aca096918784848282828282828282828282828384899298a2aca8a9a1988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000004101c2834404b54636f7c8996a0a9a19e9a938f8a84807b756e695e52463f444652525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524745403931281d1207000000000000000000000006121f2c3844515c666f7c87939fa9b3bebdb9afaaa29f959087817a726d66626d73808d949ea8aeb4babec5c9c3bdb4aea59e948e81776c60584e4955626f7c8898a2aebec7cbc1b7afaba49f9fa4abb1b9bfb4aa9c8f8376665c5144382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b707d859196a0a8b1b9c3ccd5ddd8cfc6bfbbafa79f9691857c6f6a60594f463c32291f16101c2834404b54626e7b88949fabb7c1c1c0c0c0c1c3c5c6cacfd7dbd6cfc7beb5aba0968c8073675d5145392c201308000000000000000714212d3a4754606d7a8793a0adbac6d3d7cec5bfbab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc6ced8d9ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8685858585858585858585858585858585858585858585858585858585858585858687929facb9c5d2d2c5b9ac9f9286858585858585858585858585858585858585858585858585858585858585858585867f7266594c3f3326190c0000000001080f14181a1b1c1c1c1c1c1c1c1c1c1c1c1c1a1916130e07000c1926323f4c5965727f8c98a7b1bccad3dfd9d1cbc2bcb8b6b3b2b1b1b1b1b1b1b1b1b1b1b1b1b1b2b4b6b8bcc3ccd2d9d6cbbfb4aa9e9184796d6053463a2d2013090000000000000000000000000000000000000000000000000815222e3b4855616e7b888f9192989698999b9d9fa2aaa4a6a8aaacafb5b2b4b6b8babebec0c2c4c2b5a89c8f8275695c4f423629202d3a4653606d798486858584848383838385889095a0a9b3bec9d5c9bdb2a8978a7e7164574b3e312418070000000000000000000815222f3b4855626e7c848f949fa4acb3bcc3bbafa49a9083786c60554b413a47535f6a7783909dacb6c0ccccc7c6c4c2c0bebebab8b6b4b3b1b4aeacaaa9a7a5a4aaa29f9d9c9a989795939b9da5afbacbd4c7bbafa3998d8073665b5044382b1f1206000713202d3a4653606d7884919ea9b3becac6b9ada197897d70717d869092999b9fa2a9acaeb4b8bdc3c8c7c2beb6afa9a29e938e847c706b75828e9ba8b5c1c4b7aa9d91847b798583807d78767676767676767679777d86929f9f9b9797928d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000c18232e394854606b7784919e9c97928d87827d79736e69615e574d4236383a45454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545453a39352f281f160c010000000000000000000007131f2c38444f59606d7883909aa4afbbc5c9c1bcb4aea7a09a938e857f786f6b727f8c92979b9fa3aaaeb4bcc1cbc6bfbaafa69e938d80736a60544a5764717d8a97aab4bed0c6baafa59e99939399a0a7b1bcb8ac9f9285796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8690949ea0a8afb5bdc3cbd6dbd8d1cbc1b9b1a8a19792857d6f6b60584e443b31281d131f2c3845515c6673808d9aa6b0b4b4b4b4b3b3b4b6b8b9bec5cbd1d9d9d0c7bdb2a89f92857a6d6054473a3024190d010000000000000714212d3a4754606d7a8793a0adbac6dbd0c5bcb4aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeb4bcc6d0dbccbfb3a6998c807366594d4033261a0d000815222e3b4754606a6f797979797979797979797979797979797979797979797979797979797979797979797e8b98a4b1becbc9bdb0a3968a7d79797979797979797979797979797979797979797979797979797979797979797979726d63574b3e3225180c000000020b131a202427272929292929292929292929292625231e19120a101d2935404b556976828f9ca9b6c2cddcdfd1c7bfb9b1aba9a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a7aaabb1bbc0c7d0d9d0c6b9ada1968a7d7064574a3d31251a0e0200000000000000000000000000000000000000000000000815222e3b4855616e7b8182848687898b8d8e90929896989a9b9d9fa3aba5a7a9abadb3b1b3b5b7b9b4a79b8e8174685b4e413528202d3a4653606d787a797878777777767677787c839097a1adb9c6d2cfc0b3a69a8d8073675a4d402e23180c000000000000000003101d293643505c6976838f969ea6afb6bec5ccc0b6ac9f958b7e71675d5145404a54626f7c8895a0acbec7d2d7d4d2d1cecccfcac6c5c3c1bfbebfbab9b7b5b4b2b0b4aeacaaa8a7a5a3a2a0a7a9afb7c1cbd0c5b9ac9f92877b6e61544a3f33281c0f030006131f2c3845515c66727f8c97a2adb9c6c9beb3a99b8e8174707d8083868a8e92979b9fa2aaacb2b8bcc2c9c7c0bbb3ada59e9691867d7176828f9ca9b5c2bfb2a5998c7f727d8a908c898683807d7b7875737a85817c808d98928e8a8785827e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000007121d2c38434f596673808c94908a85807b76706d66615e57524d453b302b2d39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392d2c29241d160d0400000000000000000000000915222f3b4854606b73808d95a0acb6c0cdd5cec5bebab1aca49f97928b837c74717e8185898e92989fa2aaafbbc0c7cbc1b8afa59f93887c6f665c505965727f8c98a5b2bfd0c2b6a99e938e86879095a0acb8baaea298897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f7c838a91969fa3abb1b9c0cad0d7dcd7cbc2bab2a9a19792867d6f6a5f564d433a2f241d2935414c56606d7985929ea8a8a8a7a7a7a7a7a7a9abadb3bbc0c7cfd9d9cfc4baaea2988b7e7265564c4135291d11040000000000000714212d3a4754606d7a8793a0adbac6d6cabfb4aaa29f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa2aab4bfcad6ccbfb3a6998c807366594d4033261a0d0006131f2b37434e5860626c6c6c6c6c6c6c6f75787878787878787878787878787878787878787878787878787e8b98a4b1becbc9bdb0a3968a7d7878787878787878787878787878787878787878787878787877716c6c6c6c6c6c6c66635b51463a2f22160a0000010b141d252b30333436363636363636363636363633322f2a241c1313202c3945515d677885919eabb8c4d1ded7cdbfb5ada79f9d999898989898989898989898989898989a9da0a7afb6bec7d2d5c9bdb2a99b8e817468574d42362a1e120500000000000000000000000000000000000000000000000714212d3a46535f696e747677797b7c7e8082838587898b8d8f91929997999b9d9fa2a9a4a7a9abadb2a69a8d8073675a4d4034271f2c3844515c666d6d6d666b6b6a6a6a6a6a6a6f7a85929eabb8c4cecfc2b5a99c8f827669554b4034281c100400000000000000000815222e3b4855616e7b86929fa6b0bcc5d0d2c7beb1a79e91857a6d60574d44515c6673808d9aa7b1bcd0d9e4e0dfdddbd9d6d1cecdcacbccd1cbc7c5c4c2c0bfbdbfbab8b7b5b3b2b0afadb4b6bac1c9d2c7beb0a69b8e8275695e5342382d22170b000004101c2834404b54606d7985929eabb8c4cec5b8ab9e9285786c7073767a7d8185898e92989da0a8abb1b9bdc4cbc5beb9afa8a19892877e7683909ca9b6c3beb1a4988b7e75818e9b999892908d8a87858280808d8e8884918b85827e7b7875716c6155493d3024170a0000000000000000000000000000000000000000000000000000000000000f1b27323d4855616e7b8888837e79736e6964605c54524d46423b33291f202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c20201d18120c04000000000000000000000000091623303c4956636f7c86939fa6b0b9c3cdd6d7d0cac3beb6afa9a29f959087817a7274797c81868c92989ea5afb5bdc7cac1bbafa49a9083786d60545966737f8c99a6b2bfccc1b4a79b8e81787983909daab7b5afaa988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f59606a6f767d848d9299a0a7aebabec5ced5ddd4ccc4bbb3a9a29892857c6e695e554b413529222c3945525d68727f8b979c9c9b9b9b9a9a9a9a9b9c9ea2a9afb5bdc7d1dcd6cabfb4aa9c8f8376685d5245392c2013070000000000000714212d3a4754606d7a8793a0adbac6d3c6baaea29892929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929298a2aebac7d3ccbfb3a6998c807366594d4033261a0d00030f1b27323d464e54565f5f5f5f5f5f6875818484848484848484848484848484848484848484848484848485929eabb8c5d1d1c5b8ab9e92858484848484848484848484848484848484848484848484848483776a5f5f5f5f5f5f595751493f352a1e1206000008131d262f363c4041434343434343434343434343403f3b352e251c14202d3a4753606d7a8697a1adb9c6d2dacfc5bbada39c95908d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8e90959fa4acb6c0ccd8cfc4b7ab9e918478695e53463a2d211407000000000000000000000000000000000000000000000005121e2a36424d575f616769656c6e7071737577797a7c7e80828486888a8c8e90929796989a9c9ea1a8a4998c7f7266594c3f3326242f3a434b545c6061605c545e5d5d5d5d585f68727f8c99a8b2bdc9d1c4b7ab9e918478675c5145382c1f130600000000000000000814212d3a47535f69727e8b949fa9b3becad6d0c2b9ada1978d8073695f534653606d7985919eabb8c3d0d9e3edece4dad2cbc5c2c0bdbebfc1c2c3c4c6c8ccd2d0cac6c5c3c2c0bfbdbbbac1c2c6cbd8ccc0b6ac9e94897c6f63574d422f261c11060000000c18232e3945515d6773808d9aa8b2bdc9c6b9ada297887c6f6366676d7074797d81868b91969d9fa7acb2bbc0c7cac1bab2aaa29992877e82909ca9b6c3beb1a4988b7e7985929faaa39f9c999797918f8c8d929b9691857e7a75716e696964615a5045392d2115080000000000000000000000000000000000000000000000000000000000000a16212d3a46535f69727f7c76716d67615f5753504a46423b3630292117131f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1413100d0701000000000000000000000000000916222f3c4955626f7c8490949fa7b1bbc5cfdadbd6d0c7c0bbb3ada7a09a938e857f78706f747a7f868e939fa3abb5bdc7ccc0b6aca0958b7f72665c596673808c99a6b3bfcbbfb2a5988c7f72727f8c99a5acaba49f998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464f5860626c7079808790959da4adb3bcc3ccd4dcd6cdc5bcb3aaa29791847b6e675d51453f342b2d3a4754606d7a8591908f8f8f8e8e8e8d8d8d8e9092979fa3abb5c0cbd7dbd0c5b9ac9f93867a6d6054473a2d2114070000000000000714212d3a4754606d7a8793a0adbac6c6b9aca09389868585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858586929facb8c5d2ccbfb3a6998c807366594d4033261a0d00000a15202b343d43474952525252525d697683909191919191919191919191919191919191919191919191919297a1adb9c6d2d2c6b9ada197929191919191919191919191919191919191919191919191919185786c5f52525252524c4b463f372e23180d0200030f1a252f3841484c4e4f4f4f4f4f4f4f4f4f4f4f4f4d4b4740372e2415222f3c4855626f7c8895a9b2bec9d5d6cabeb3a99c918c83807f7e7e7e7e7e7e7e7e7e7e7e7e7e7f81838b939aa4afbbc8d4d2c5b9aca196877b6e6154483b2e2115080000000000000000000000000000000000000000000000020e1a26313b454d53555a5b656c6c656566686a686e6f71737577797b7d7f81838587898b8d8f91969597988b7e7265584b3f32252935414b555d605d5554524c51515050504e56616e7b8896a1acb9c5d2c6b9ac9f9386796d6053463a2d201307000000000000000006121e2b37424d57626d76828f97a2adbac2ced5c9beb3a99f92867b6e61594f5764717e8a97a1adb5bdc7d2dde8e7dcd2c8c0bab5b4b0b1b3b4b5b6b8b9bbc0bdbebfc1c2c3c5c6cad0c8c6cecfd2d6d4c8bbafa49a8f82756b6054453b311d140a0000000007121d2935404b55626f7c8896a0acb9c5cabeb3a9988b7f7265555d6064666d70757a7e848a90959ea0a8afb5bdc3ccc4bcb4aba399928685929fabb8c5beb1a4988b7e7e8b939ba3aeaca59e9b9a9c9c999a9da1978b7f726d6764615e57575550483e34281d110500000000000000000000000000000000000000000000000000000000000005121e2b37424d57636d726f6a64605c55534d46443f3836302a251f170f071212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212070604010000000000000000000000000000000815212e3b47535f6a6f7a829095a0a9b3bec9d5dfe2d9d2ccc5bebab1aca49f98928c837d756e6d737b818b9299a3abb5c0cbc7beb1a79e9184786d605a6773808d9aa6b3c0cbbeb2a5988b7f72717d8a97a7a09d99938f8c8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d464e545a61676d737c838d929fa2a9b1b9c2cad3dbd7cec5bcb3a9a1969083796d605b51463d3133404d5a6673808584838382828181818180808183858c9299a3afbbc2cdd8d4c7bbafa4998a7d7064574a3d2e23180c0000000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f938679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797c8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0000040f19222b32373b3c46464646505d697683909c9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9ea1a9b3becad6d5c9beb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9285786c5f52464646463f3e3a352e251c120700000814202b36414a53585a5c5c5c5c5c5c5c5c5c5c5c5c5957524940352a1e24313e4a5764717d8a97a4b0bdcfdad2c6b9ada1978c7f767372727272727272727272727272727274777e88939facb9c3ced5c9bdb2a8978b7e7164584b3e3125180700000000000000000000000000000000000000000000000009141f2a333b42464853606c7779726e696866636163656768666d6e70727476787a7c7e80828487898b8d8a7d7164574a3e31242c3945515d676d6765605d5653514b464446535f697884919eabb7c4d1c7bbafa499887b6e6155483b2e2215080000000000000000020e1a26313c45515b616e7b85929fa6b0bcc6d0cfc4baaea3998f82756b60535c6976838f949fa4abb5c0ccd7dee2d6cbc0b6aea9a7a3a5a6a7a8aaabacafb6b0b1b3b4b5b6b8babec5ced7dadbded7cbc0b5ab9f93877c6f62594f4333291f0b0200000000000d18242f394754606a7784919eaab7c4cfc2b5a89b8f8275655b5154545c6063686d72787d838a91969fa3abb2bac1cac6bdb5aba399929297a2adbabdbdb1a4988b7e7c818b919ba5aa9e938e8d8f9196a1a99e9184796d605d5554534d4b49453e362c22170c00000000000000000000000000000000000000000000000000000000000000020e1a26313c45515b6365625f5853514b46423c38342e2a251f1a140d050006060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060000000000000000000000000000000000000006131f2b37434e585f686d7a839197a1adb9c3ced9e5e4ddd8cfcac3beb6afaaa29f959189827b6e696e757e879299a3afbbc2d0c3b9ada1968a7d7063566773808d9aa6b3c0cbbeb1a5988b7e726f7c89969b95908b87837f7c6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b343d434750555c606a6f78808a9297a0a7b0b8c1c9d3dbd7cec5bbb2a8a0958e81756d62594f433a2f394653606c787878777675757574747474747476797f87929fa6b0bbc7d3d7ccc0b5ab9a8d807467554b4034281c100400000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6c6c6c6c6c6c6c6c6c6c6c666d72777a7d7f8081818282828282828282828282828282828281807e7b766f6b6c6c6c6c6c6c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000007101920272b2e2f39393943505d697683909ca9abababababababababababababababababababababababadb3bbc5cfdadacfc5bbb3adabababababababababababababababababababababababab9f9285786c5f524539393933322f2a231c130a0000000b1824303c48535c646769696969696969696969696966635b52473b2f2929323f4b5865727e8b98a5b1becbd8d1c5b8ab9e9285796d66656565656565656565656565656565676c74808d9aa7b1bcc8d4cec0b4a79a8d8174675a4e412f24180d010000000000000000000000000000000000000000000000030e18212a31363c4956636f7d847f7b787572706e686a68666462626466686a686d6f717476787a7c7e80827c6f6256493c2f2a36414c56606d7a76716d6864605c545350494d576875828f9ba8b5c2ceccc0b5ab96897c706356493d3023160a00000000000000000009151f2a333f46525e69717e8b949faab4bfcad6cbbfb4ab9e94897d70655b56636f7d828c9399a4afbbc1ccd6e0d1c5baaea49d9a9798999a9c9d9e9fa4aca3a5a6a7a8aaabaeb3bcc5d0dbe6ded3c7bbafa3998e81756a5f53463d3221170d00000000000007121d2b37434e586773808d9aa8b2bdc9c5b8ab9e9285796c6053474a5053565d60656c70767d848c9299a0a8b0b8c0c9c7bdb5aba39f9fa2a9b3b5b0b0b0a4988b7e71757f8b929da89b8e81808284919ea1968c7f72675c514b4846423e3d39342c241b1006000000000000000000000000000000000000000000000000000000000000000009141f2a333f4951575955534e4645403937312c28231c1a140e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e565e686e7b85929ea8b1bdc8d4e3e8e1dad5d2d0c7c0bbb3aea7a09d938f867a6d616c717e87929fa7b1bcc8c9bdb2a89b8f8275685d6773808d9aa6b3c0cbbeb1a5988b7e726f7b88938e89837f7a76726e6a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b32383e434b51585f666d737e8591959fa6afb7c1c9d3dbd7cdc4bab1a79e938b7f726b60554b40353744505b656c656b6a69696868686767676768666d727e8b949fabb7c5cfdbd2c3b6a99d908376675c5145382c1f130600000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605f5f5f5f5f5f5f565f696e787f83868a8b8d8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8d8a87837c726d625a5f5f626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000070f151b1f22232c2c3643505d697683909ca9afafafafafafafafafafafafafafafafafafafafafafb3b4b9c0c8d1dcdbd1c7bfb8b4b2afafafafafafafafafafafafafafafafafafafafafafab9f9285786c5f5245392c2c2625221e18120a010000000d1a2733404c58646e74767676767676767676767676736e63574b3f353535353f4c5966727f8c99a5b2bfccd8cfc2b5a99c8f8276665c5858585858585858585858585858595a616e7b8795a0acb8c5cbc7c2b6a99c8f837669554b4035291d1004000000000000000000000000000000000000000000000000060f181f2b37424d576673808d8c8884827f7d7a78767473716f6d686a6867656363656769676d6f7173756f6a6054473b2e2d3946525e687784837e7a75706d6663605b53535966737f8c99a6b2bfccd2beb1a4978b7e7164584b3e3125180b000000000000000000030e18212a36424d57626c76828f98a2aebac3cfd1c6bdb0a69d9083786c6054606b6f767f87939fa5afbac4cedacec2b5a99d928d8a8b8c8e8f9091939a959798999a9c9d9fa2aab3becad6dfd6cabfb4aa9f92877b6e61584e43342b210f05000000000000010f1b27323c4956626f7c8996a1adb9c5c6b9ada297887c6f6255484448494c52535b60646c7179808791969ea6afb7c0cbc7bdb5afacabadb0aaa8a4a4a4a4988b7e716d74818e95a09e91847a76828f9c9e9184796d60554b403b3a3631302d28221b1209000000000000000000000000000000000000000000000000000000000000000000030e18212d373f464a4c4847433c38342e2b261f1c17110e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c444c565e69717e8b95a0acb8c7d1dcdfd6cfc9c6c5c6c9c5bebab1aca59c8f8376675d626c737f8c959fabb8c3cec4b9ac9f92867a6d616773808d9aa6b3c0cbbeb1a5988b7e726e7b8787817c77726e6866625f584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b313940454e545c606c707b8390949ea5afb7c1c9d3dcd6ccc3b9afa59f92877d6f675d51453d333f49535b605b5e5d5c5c5c5b5b5b5a5a5a545c606c76828f9ca9b3becad6d2c5b9ac9f9286796d6053463a2d20130700000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c60535252525252525e686e7b838b90939a989a9a9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b999a9390877f726c615455626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0000000000040a0f1315161f2a3643505d697683909ca2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a8aeb6c0cad5d5c9bfb5ada7a5a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29f9285786c5f5245392c1f191816120d0700000000000e1b2734414e5a677480828282828282828282828282807366594d4242424242424d5a6673808d99a6b3c0ccd9cec1b4a79b8e817468544a4b4b4b4b4b4b4b4b4b4b4b4b4b4c535e697783909daab7c3c0bbb9b4ab9e918478675d5145392c201306000000000000000000000000000000000000000000000000000814212e3a47535f697784919896918e8c89878583817f7d7c7a7877757372706e6d676a6867656466686260584e43372b2e3b4754616e7a878f8b86827d79746f6c65625f5764717d8a97a4b0bdd0ccbfb2a5998c7f7266594c3f3326190c00000000000000000000060f1a25303b45505a616e7b86929fa7b1bdc7d1cfc1b8aba0958a7e71665c5960636d727f8c939ea8b2bdc9d5cdc0b4a79a8d807d7e80818283858687898a8b8c8e8f909298a2aebac6d3d9cec7baaea2988d8174695f53463c3222190f00000000000000000a15222e3b4754606a7884919eabb8c4cabeb3a9988b7f7265584c4f545657575757575a61666d737c848f949da5afb9c3cfc7c0bbb9b8b0a69e9c97979797978b7e71656d7984919aa1968f827b868c91958b7e71675d544f473d322a2524211d1710090000000000000000000000000000000000000000000000000000000000000000000000060f1c252d353a3e3f3c3a37312c28231d1a14100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a323a444d57606d7884919dabb5c0cbd7d6cdc5beb9b8b9bec5c8c3bcb2a8988b7e7265555a606d7883909da8b2bdc8c7bbafa3998a7d70646773808d9aa6b3c0cbbeb1a5988b7e726d7a837c756f6b65615e5655534e463c31261a0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f272f343c424a515a61696e7a828e939ea5afb7c1cad3ddd5cbc1bbaea3999184796d60594f43393841495053504950504f4f4e4e4e4e4d4d4b515a64717d8a97a2adb9c6d2d3c7bbaea399887c6f6255493c2f22160900000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6053464646414c56616e7a8491959d9fa4aca6a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7aca49f9993887e70665c55626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000030608101d2a3643505d69768390969696969696969696969696969696969696969696969696999ca4aeb9c5d1d0c4b8ada39c999696969696969696969696969696969696969696969696969285786c5f5245392c1f120c0a0602000000000000111d2a3744505d6a77838f8f8f8f8f8f8f8f8f8f8f8f8275685c4f4f4f4f4f4f4f4f5a6673808d99a6b3c0ccd9cdc0b4a79a8d8174675a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d576774818d9aa7b4b9b5afacaaa29f9686796d6053473a2d201407000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0a19e9b99969792908e8c8a8887858382807e7d7b7a7877757472716f6c665b50443d3227313d4a5764707d8a9798928e8a85817c78736e695f626f7c8895aab4bfcacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000009141f29333f46535f69727f8c95a0abb5c0cbd4c8bcb1a79e9184786d6055545b636d74818e96a1acb9c1ced1c5b8ab9e92857a727374757778797a7c7d7e8081828386929fabb8c5d2d4c8bdb2a89f92867b6e61574d42342a201007000000000000000006131f2b37434e586875818e9ba8b5c1cfc1b4a79b8e817468544f5960636363636363636363636a6f7a828e939da7b1bcc8d1cbc7c5b7aa9e948f8a8a8a8a8a8a7e7165676f7c87939f9f948b7e7a7f848984786d636360594f44382c1f1715110c06000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2e31322f2e2b261f1c18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710182028323b44505c66717e8a99a3afbbc7d4cfc5bbb3adabadb3b8bcc3b9aca196887b6e6155505c66707d8a96a0acb9c5cbc0b5ab9a8d8073676773808d9aa6b3c0cbbeb1a5988b7e726c77766f6a63605954524c4847433c342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0d151d23293039404450575f686d79818e939ea5afb8c1cbd5ddd7cbbfb5aba1968d80746b60554b4034383f4446443f44434242424141414141404653606d7985929eabb8c5d1d7cbbfb5ab978b7e7164584b3e3125180600000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605346393946525e6874818e96a0a7acafb6b3b4b1aeadadadadadadadadadadadadadaeb3b4b6afaba49a9184796d6055626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000003101d2a3643505d697682898989898989898989898989898989898989898989898989898d929ca8b4c1cdcdc0b4a79c918c8989898989898989898989898989898989898989898989898985786c5f5245392c1f1206000000000000000000111d2a3744505d6a7783909c9c9c9c9c9c9c9c9c9b8f8275685c5c5c5c5c5c5c5c5c5c6773808d9aa6b3c0cdd9cdc0b3a79a8d8074675c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c65717e8b98a4b3adaba39f9b98928f887c6f6255493c2f22160900000000000000000000000000000000000000000000000006121f2b37434e5866727f8c99a7adaba8a5a9a29f9d9b9997959792908e8d8b8a8886858382807f7d7c786c605346392d2b37434e586773808d9aa39f9b97928d8984807b6e62616d7a8798a2aebac6cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000020d17212a36424d57606d78839099a3afbbc4cecdc3b8aca0968b7e71675d51515b606d7984919ea5afbcc6d0c6b9ada1978d81746a67696a666d6e6f70727374757984919daab7c4d0cdc5b8aca0968c7f73695e52453c3122180e000000000000000000030f1b27323f4c5865727f8b98aab4bfcac3b6aa9d908377665b54606b7070707070707070707070707078818e95a0acb8c5d1d7cfc2b5a89c8f827e7d7d7d7d7e7b7070707075828e9b96918d847972777c7c7070706f6b6054483b2f22150905000000000000000000000000000000000000000000000000000000000000000000000000000000010a11181e22252622211f1b15100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e162028343f4a54606d7a86929facb9c5d2c9beb3a9a19ea1a9acb1b9b7ab9e918478695f534a54606c7884919eaab7c4d1c3b6aa9d908377676773808d9aa6b3c0cbbeb1a5988b7e72656c65625f58544f4746413b3a37312a22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e272e343e454d565d676d78818e939ea6b0b9c3cdd6dcd1c6bdb2a89f93887d6f675c51453a3033373937332d36363535353434342e3845515c6675828e9ba8b5c1d0dbd1c0b3a6998d8073665a4d402d22170b00000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605346393a4754616d7a86929fa8b1b9bbb3adaba4a1a0a0a0a0a0a0a0a0a0a0a0a0a0a2a7a9aebbb5aca1968b7e716454626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c808d99a6b3c0ccccbfb2a5998c7f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6256493c2f23160900000000000000000000111d2a3744505d6a7783909da9a9a9a9a9a9a9a89b8f827568686868686868686868686874808d9aa7b3c0cddacdc0b3a79a8d80746868686868686868686868686868686868686868707c8996a3a9a19e99928e8a86827e796d6054473a2d2114070000000000000000000000000000000000000000000000000814212e3a47535f6a7783909daab6b8b5b2b3adaba9a7a6a4a9a29f9d9b9a9896959792908f8d8c8a877a6d6154473a2e2e3a47535f6a7784919daaaca9a29e9a96918c8175685e687985929facb8c5cfc2b6a99c8f8376695c504336291d07000000000000000000000000050f1a26313b44505c666f7c87929fa8b2bdc9d4c8bdb2a89e9184796d60564c515d67707d89939eaab4bfcbcabeb3a99f93877c6f655b545c60616264656669727f8c95a0acb8c5cfc5bbafa59d9184796d60564d42332a1f1006000000000000000000000a16222f3c4955626f7c8898a2aebac6c5b8ac9f9285796c605663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d84909daab7c3d0ddd1c5b8ab9e92857d7d7d7d7d7d7d7d7d7d7d7d7f8c989184807e7d7d7d7d7d7d7d7d7d6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191515120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17232e3845525d687884919eabb7c4d1c6b9ada19792979da0a7adb3a79b8e817468574d4f505b6574818e9aa7b4c1cfc5b9ac9f9286796d6773808d9aa6b3c0cbbeb1a5988b7e7265605b53534e4b49453e36302e2b2620180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c151c2328333b444c555c666d78818e949ea7b1bbc4cfd9d8cfc4bbafa49a9184796d60564c4135292b2d2b272229292928282827272834404b5465727e8b98aab4bfcad6cec2b5a89b8f82756853493f33271b0f03000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605346393d4a5764707d8a98a3aebabeb3a9a29f989494939393939393939393939393959a9da4aeb7b2a89b8f8275665c626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000815212e3a47535f6a6f707878787878787878787878787878787878787878787878787e8b98a4b1becbc9bdb0a3968a7d787878787878787878787878787878787878787878787878716f6a6054473b2e22150800000000000000000000111d2a3744505d6a7783909daab5b5b5b5b5b5a89b8f827575757575757575757575757575808d9aa7b3c0cddacdc0b3a79a8d80757575757575757575757575757575757575757575757b8894a59d97928d86827d7a75716d675d5145392c2013060000000000000000000000000000000000000000000000030f1c28333f4a54626e7b8895a0acb8c4c1bfbebab8b6b4b2b0b3adabaaa8a6a5a3a9a19e9d9b9a9894877b6e6154483b2e2f3b4855626e7b8895a0acb9b3adaba8a0988b7e7265566b7784919eaab7c4d0c4b7aa9d9184776a5e51442f24180d0100000000000000000000000009141f28343f4a545f6a73808d96a1acb9c2cfcec3b9ada1968c7f72685d524b55606b75818e98a3aebac5cfc5bbafa4999083786c605550535456575a616e7b86929fa7b1bcc8cabeb3a99d93897d70665c51443b3021180e00000000000000000000000713202d3a4653606d7985929facb8c5c7baaea298887b6e625e6b78848a8a8a8a8a8a8a8a8a8a8a8a8a8a9095a0acb8c5d1d8d2c6b9ada297928a8a8a8a8a8a8a8a8a8a8a8a8c919c96918d8a8a8a8a8a8a8a8a8a83776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090c0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070906111c2935414c566a7683909da9b6c3d0c5b8ab9e92858990959ea1a9aa988b7e716558555c5c5364717e8b97a9b3becac7bbafa399887b6e6773808d9aa6b3c0cbbeb1a5988b7e72655c5c5c5c5c575550483e34281f1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12182129323a434b545c666d78828f95a0a9b3bdc7d1dcd8ccc0b6aca0968c7f72685e52463b3125201f1b171d1c1c1b1b1b1b18232e3c4855626f7b8898a2aebac6d3d0c4b7aa9d918477655b5044372b1f1205000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c60534639404d596673808c99aab4bfbaada297928b8887878686868686868686868687888d929da5afb7ac9f9285796d60626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0000000000000000000006121f2b37434e5863707d84848484848484848484848484848484848484848484848485929eabb8c5d1d1c5b8ab9e92858484848484848484848484848484848484848484848484847e7164584e43382b1f130600000000000000000000111d2a3744505d6a7783909daab6c2c2c2c2b8ab9e9185828282828282828282828282828284919eaab7c4d1ddd1c4b7aa9e918482828282828282828282828282828282828282828282828f9c9d938e85807b75706d6765605d554c4135291d1104000000000000000000000000000000000000000000000006121f2b3844505b6673808c99a7b1bcc8d1d0cac6c5c3c1bfbdbebab8b6b5b3b1b0b3adabaaa8a7a295887b6f6255483c2f37424e5766727f8c99a8b1bdbeb9b8ada197887b6e625d6a7683909da9b6c3d0c5b8ab9e9285786b554b4135291d1104000000000000000000000000030b17232e38424e58606d7984919ea6b0bdc6d1c9bdb2a89f92857a6d60564c4f59616e7b86929faab4bfcaccc0b5ab9f958a7e71675c5146474c56616c75828f98a2aeb9c3cec5b9ada1978e81746b60544b4032291f0f06000000000000000000000006121f2b3844505c6676828f9ca9b5c2cabfb4aa978a7d71645e6b788491969696969696969696969696969da0a7b1bcc3c7ccd6cabeb3a9a29e979696969696969696969696989ca3a09e9a97969696969696969083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d21242525201f1d18120d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161719242f43505d6a7683909da9b6c3cbbfb2a5988c7f7d838b91979fa298887c6f625f62696969696e7b8897a1adb9c6cbc0b5ab978a7d706973808d9aa6b3c0cbbeb1a5988b7e7269696969696964615a5045392d21150a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f1820283039424a545c666d79839097a1abb5c0cbd7ddd2c7beb2a89f92857a6d61574d42362a1e130f0b060f0f0f0e0e0713202d394653606c7985929facb8c5d2d2c5b9ac9f9286796c605346392d201306000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c60534639414e5b6874818e9ba7b4c1b8ab9f92857e7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b808d939eaaaba9a198887b6f62626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000030f1b26313d4a5764707d8a91919191919191919191919191919191919191919191919297a1adb9c6d2d2c6b9ada1979291919191919191919191919191919191919191919191918b7e7265584b3f32271b0f0300000000000000000000111d2a3744505d6a7783909daab6c3cfcfc6b9ada197918f8f8f8f8f8f8f8f8f8f8f8f8f8f9196a0acb9c5d2ded2c5b9aca096918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949e9a8e8179736e6964605d5554514c433a2f24190d0100000000000000000000000000000000000000000000000613202d394653606c7884919eaaafbabfc6cfd6d3d2d0cecccfcac6c5c3c1c0bebdbeb9b8b6b5b0a396897d7063564a3d303a47535f6a7783909daab6c3cac4b8ab9e918578695f5c6875828f9ba8b5c2cec5b9ac9f928679675d5145392c2013060000000000000000000000000006111c26303c45515d67707d8a949eabb4bfcbcfc4baada2978d8073685e5246525e6973808d98a2aebac6d0c7bdb1a79e9184796d60564c46525e68717e8a939eaab4bfccc5bcb0a69e92857a6d61594f42392e20170d00000000000000000000000003101c28343f4a546773808d9aa6b3c0d0bfb3a6998c8073665e6b7884919ea3a3a3a3a3a3a3a3a3a3a3a3aaacb1b5b5b7bbc2cacfc5bbb3adaba3a3a3a3a3a3a3a3a3a3a3a3a5a7adacaaa6a3a3a3a3a3a3a39d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d0d0d0d0d0d0d0d0d0d0d0d0c0b090601000000000206080809090909090909090909090908070502000000000000000000000000000000000000070f161b1f222324242a3743505d6a7683909da9b6c3cbbfb2a5988c7f72787e858c92989286796d606a6e75757575757885929eabb8c5d1bfb2a5988c7f757575808d9aa6b3c0cbbeb1a5988b7f75757575757575716c6155493d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e272f38424a545d676e7b859199a3afbbc2ced8d9d0c3baada2978d8074695e53463a3025190d0000030202020106121f2b3844505b667783909daab6c3d0d3c7baaea398877a6e6154473b2e211408000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6053463a424f5c6875828f9ba8b5beb2a5988b7f726e6d7878787979787775726f6d6d6f75828f9ba19e9997928a7e7164626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a979e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9ea1a9b3becad6d5c9beb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e988b7e7265584b3f3225180a0000000000000000000000111d2a3744505d6a7783909daab6c3d0d5c9beb2a9a19e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ea0a8b2bdc9d5e1d5c9bdb2a8a09e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9ea6998c7f7267615e5753514b4745413a31281e13080000000000000000000000000000000000000000000000000a1724303d4a5763707d8a92989ea5aeb4bcc5cdd6dedcdad9d3cbc6c2c1bdbfc0c1c2c3c5c3beb1a4978b7e7164584b3e34404b55626e7b88959fabb8c4c8bcb1a79a8d817467575a6774818d9aa7b4c0cdc7bbafa399877a6d6054473a2d21140700000000000000000000000000000a141e2935404b55616c76828f99a3aebac4cfcabeb3a99f92867a6e61574d4d57616d7a86929faab4bfcad0c2b9aca1968c7f72685d524f59616d7a85929ea5afbcc6cabeb3aa9f948b7e71685e52473d30271d0e05000000000000000000000000000b17232e3e4b5865717e8b98a4b1becfc1b5a89b8e8275685e6b7884919eabb0b0b0b0b0b0aba9a9a9a9a9a9a9a9a9abb0b8c2cbcdc5beb9b8b3adaba9a9a9a9a9a9a9a9a9a9a9a9a9abaeb3b0b0b0b0b0aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000406070c0c0c0c0c0c0c0c0c0c0c0a0907040000000000000000000000000000000000000003090e1214151a1a1a1a1a1a1a1a1a1a1a1a191815120d060003090e1214151515151515151515151515151414110e080200000000000000000000000000000007111921272c2f303131313743505d6a7683909da9b6c3cbbfb2a5988c7f726d717980868e90837766626e7c82828282828285929fabb8c5d1c4b7aa9e918482828284919eaab7c4d0c3b7aa9d9083828282828282827e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151d263038424b555e696f7d87929fa6b0bcc6d0dbd6cabeb3a99f92867b6e61564c41362a1c1207000000000000030f1c28333f4a546874818e9ba7b4c1ced7cbbfb4aa95897c6f6256493c2f231609000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6053444644505c6976838f9ca9b6bcb0a396897d706d7a85858586858584827f7c746d67717e8a9796918d8985827d7063626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3abababababababababa8a8a8a8a8a8a8a8a8a8a8a8aaacb1b9c3cdd9d8cdc2b9b1aba9a8a8a8a8a8a8a8a8a8a8a8aaabababababababababa5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0dacfc4bbb2adaba8a8a8a8a8a8a8a8a8a8a8a8a8a8aaacb2bac4ced9e5d9cec4bab2acaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8aaa5998c7f726655524d4745403a39352f281f160c010000000000000000000000000000000000000000000000000916222f3c4955626f7c81868e939fa3aab3bbc4ccd5deddd3c9c1bab6b4b1b2b3b4b5b7b8b9bbb2a5998c7f7266594c3f3845515c6773808d9aa7b1bcc8c5b8aca095897c6f6256596673808c99a6b3bfcccbc0b5ab94877b6e6154483b2e2115080000000000000000000000000000020c18242f39434f59626e7b86929fa8b2bdc9cfc5baaea2988d8074695f5346525e6873808d98a2aebac7d2c9bdb2a89f92857a6d615755616b75818e97a1abb1b7bcc2baaea2988f82766c62564c41352b1e150b0000000000000000000000000000061623303c4956636f7c8996a9b3becac3b6aa9d9083776a556b7884919eabb7bdbdbcb0a69f9c9c9c9c9c9c9c9c9c9fa6b0b9c2cdcfcabeb3a9a29e9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab3bebdbdb6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000070c1012131919191919191919191919161613100b0500000000000000000000000000000000060e151a1e21222727272727272727272727272524221e1811090e151a1e212222222222222222222222222221201e19140d0500000000000000000000000000040f19232b32383b3c3d3d3d3d43505d6a7683909da9b6c3cbbfb2a5988c7f7265676d737b8186817568636f7c898f8f8f8f8f9297a2adbac6d2c5b9aca096918f8f8f9196a0acb9c5d1c5b8aca095908f8f8f8f8f8f8c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141e263039434d57606b737f8c949faab4bfcad6dbd0c5bbaea3998d8074685e5246392e23180c000000000000000b17222d3f4c5965727f8c98a5b2bfd2dcd1bdb1a4978a7e7164574b3e3124180b000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c604a5053504a5c6976838f9ca9b6bcafa296897c6f707c899292929292908e8c8881796d6f7b888f8a84807c7875706b60626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0b7b7b7b7b4aba39f9b9b9b9b9b9b9b9b9b9b9b9b9da0a7b1bcc8d4d4c7bcb1a79f9d9b9b9b9b9b9b9b9b9b9b9b9da0a7b1b7b7b7b7b7b1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0ddd6cdc4beb9b8b5b5b5b5b5b5b5b5b5b5b5b5b5b5b7b9bdc4ccd5e0ebe0d5ccc4bdb9b7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b2a5998c7f7266594c423b39352f2c29241e160d04000000000000000000000000000000000000000000000000000815222e3b4754606a6f747b818b9298a1a9b2bac3ccd5d7cbc1b7afaaa8a4a5a6a7a9aaabacafb6a79a8e8174675b4e413a4653606d7985929eabb8c3cbbfb4aa9d9184776a60545965727f8c98a5b2bfcbd1bbafa295887c6f6255493c2f22160900000000000000000000000000000007121d27313e47535f6973808d96a1adb9c2d0cabfb4aa9f92867b6e61584e4c56616d7a86929fabb5c0cccec4baada2978d8073695e5763707d8a90959d9fa7abb0b7afa59f92857b6e615a50443a3023190c0300000000000000000000000000000714212e3a4754616d7a8797a1adb9c6c5b8ab9e928578675d6b7884919eabb7c4c4b7ab9f94908f8f8f8f8f8f8f8f949fa7b1bcc8d2c6b9ada297928f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aebac6c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000030b12181c1f2026262626262626262626262322201c160f070001050707090909090909090909090f181f262b2d2e34343434343434343434343432312e29231b13181f262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2a251f170e050000000000000000000000000a16212b353d4448494a4a4a4a4a505d6a7683909da9b6c3cbbfb2a5988c7f72655d60696e747c7e7064636f7c89969c9c9c9c9fa2a9b3becac6c9bdb2a8a09e9c9c9c9ea0a8b2bdc9c6c8bcb1a7a09d9c9c9c9c9c998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e28313b454f59606c78829098a2aebac3ced9d7cbbfb5ab9f92867a6d61544a4034281c1004000000000000061724303d4a5763707d8a96abb5c0ccd7cbbfb2a5988c7f7265594c3f3226190c000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c60545c605c545c6976838f9ca9b6bcafa296897c6f727f8c989f9f9f9e9d9b98938e81756d7a87827d78736f6c65636059626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdc4c4baaea399928f8f8f8f8f8f8f8f8f8f8f8f9095a0acb8c4d1d1c4b8ab9f95908f8f8f8f8f8f8f8f8f8f8f9095a0acb8c4c4c4beb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0dddfd6cfc9c6c4c2c2c2c2c2c2c2c2c2c2c2c2c2c2c4c5c9ced5dee7f1e7ded5cec9c5c4c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2bfb2a5998c7f7266594c3f302c2924201d19130c04000000000000000000000000000000000000000000000000000006131f2b37434e586062696e757e869297a1a8b1bac3cbd2c6baafa59e9b9798999b9c9d9e9fa4aca39c8f827669554b40434f5964717e8a97a1adb9c6c7baaea3988c7f7265584e5864717e8b97a4b1becac9bcafa396897c706356493d3023160a000000000000000000000000000000010b151f2b37424d57606d7984919ea6b0bdc7d0c6bbaea3998e81756a5f5347525e6874808d99a4afbbc7d4cabeb3a99f92867b6e6156606c777e838a90959c9fa6aba89e938b7e71695e53483e32281e11070000000000000000000000000000000713202d3946525e687885929eabb8c5c6b9ada197867a6d606b7884919eabb7c4c3b6a99c908382828282828282828f959fabb8c4d1c5b8ab9e92858282828282828282828282828286929fabb8c5c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000030c151c23282c2d3333333333333333333333302f2c27211911080d1113141616161616161616161618212a31373a3b4040404040404040404040403f3e3a342d251b212a31373a3b3c3c3c3c3c3c3c3c3c3c3c3c3b3936302920170d0200000000000000000000030f1b27323d474f54565757575757575d6a7683909da9b6c3cbbfb2a5988c7f726559575e616a6f706c61636f7c8996a2a8a8a8abadb3bbc5bcb9b9b9bab2acaaa8a8a8aaacb2bab9b9b9b9bfb9b1acaaa8a8a8a8a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f29333d44505b666e7b86929fa7b1bcc8d4dcd1c6baaea2988c8073665c5144382c1f14090000000000000815222f3b4855626e7b8899a4afbbc7d4cdc0b3a69a8d8073675a4d4034271a0d010000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605d666d66605d6976838f9ca9b6bcafa296897c6f75818e9ba4a6acabaaa8a59e938a7d70707d76706c666262615d5655626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac5b9ac9f928782828282828282828282828283909daab6c3d0d0c3b6a99d9083828282828282828282828283909daab7c3d0cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0dde8e0dad5d2d1cecececececececececececececed1d2d5d9e0e7f0f9f0e7e0d9d5d2d1cecececececececececececececececececececececcbfb2a5998c7f7266594c3f33261d1813110d0801000000000000000000000000000000000000000000000000000000030f1b27323c464e54575e616c717c859196a0a8b1b9c3cbc2b6aa9e938e8a8c8d8e8f9092939a959698918478675d51454954606b7683909ca9b3becac0b5ab9f92867a6e61544a5764707d8a97a3b0bdcacabdb0a3978a7d7064574a3d3124170a00000000000000000000000000000000030d1a26313c45515d67717e8a949fabb5c0cccbbfb5ab9f93877c6f6255484c56616e7b87939facb9c2cdd0c5baaea3998d8074685e5b656c70777d838990949c9fa1968e81756c61574d42362d20160c0000000000000000000000000000000005111d2a36414c566a7683909da9b6c3c9beb3a995887b6e626b7884919eabb7c4bbaea295887c767676767676767683909da9b6c3d0c4b8ab9e91847876767676767676767676767783909daab6c3c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000b151e272e34383a3f3f3f3f3f3f3f3f3f3f3f3d3c38332b231913191d202123232323232323232323232a333c4247484d4d4d4d4d4d4d4d4d4d4d4d4c4a463f372d232a333c4247484848484848484848484848484746413b32291f14080000000000000000000007131f2c38444f596063646464646464646a7683909da9b6c3cbbfb2a5988c7f7265646464646464646460636f7c8996a2afb5b5b8babeb6b1afadadadadadadadadadadadadadadadadadadb2b4b8b8b7b5b5b5b3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d172128333f4a545f69727f8c95a0acb8c3ced9d6cabfb4aa9e9185796d6053463b30251a0e0200000000000713202d3a4653606d7986939facb9c6d2cec1b5a89b8e8275685b4f4235281c07000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c5d676d79736d676976838f9ca9b6bcafa296897c6f7985929797999fa3aab4afa59b8e82756b706b6360606a6f6d685d55626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac5b8ab9e92857875757575757575757575757e8b98a4b1becbc9bdb0a3968a7d75757575757575757575757f8c98a5b2bfcbcbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0dde5ded8d3d0cfc7c7c7c7c7c7c7c7c7c7c7c7c7c7cdced1d6dde4edf6ede4ddd6d1cecdc7c7c7c7c7c7c7c7c7c7c7c7c7c7d2d3d6dbdbdbd8ccbfb2a5998c7f7266594c3f3326190c0704010000000000000000000000000000000000000000000000000000000000000a15202b343c43474d525a626a6f7c849195a0a7b1b9c3c1b4a89b8e817e7f80818284858687888a8b8c877a6d6053505558636f7c89949fabbbc5c7bbafa3998e8174685e52495663707c8996a3afbcc9cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000009151f2935404b55616c76828f99a4afbbc6bfb6aea59e948d8174675a4e46535f6975828f9ba7b1bcc8d4cbbfb4ab9f92867a6d61565b60646b70767d83898f949a91847a6d605a50453b31241b0e0604000000000000000000000000000000010d192530424f5b6875828e9ba8b5c1cfbcb0a396897d70636b7884919eabb7c4bdb0a3968a7d7b7b7b7b7b7b7b7b808c99a6b3bfccc5b9ada196897d7b7b7b7b7b7b7b7b7b7b7b7b83909daab7c3c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000007121c2730394044464c4c4c4c4c4c4c4c4c4c4c4948443d352b211e252a2d2e2f2f2f2f2f2f2f2f2f2f2f313c454d53555a5a5a5a5a5a5a5a5a5a5a5a585651493f3429313c454d535555555555555555555555555554524d443b3025190e020000000000000000000915222f3b4854606b6f70707070707070707683909da9b6c3cbbfb2a5988c7f727070707070707070706d666f7c8996a2afbcc2c5bcb3aba5a2a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a5a8adb5bfc2c2bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f17222d38424d57606d7883919da7b1bcc8d4dbd0c6b9ada1978a7d7064574d42362a1e1105000000000006131f2c3845515c667885919eabb8c4d1cfc3b6a99c908376695d50432f24180c000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c606d79848079716c76838f9ca9b6bcafa296897c717e8a8b8a8a8c9298a3aeb8ab9f9285796d63605f676d737c7a6d615a626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac5b8ab9f92857d7c7c7c7c7c7c7c7c7c7c7c808d99a6b3c0ccccbfb2a5998c7f7c7c7c7c7c7c7c7c7c7c7c808d9aa7b4c0cdcbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0dddcd3ccc7c3c2babababababababababababababac1c2c5cbd2dbe4eee4dbd2cbc5c2c1babababababababababababababac5c6cad0d7e0d8ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000040f19222b323d464e545658606a6e7b839095a0a7b1bac3b9ac9f93877e727374767778797a7c7d7e7f807b6e61545a61646a76828f9ca6b0bbc7c5b9ac9f92877b6e61564c4955626f7c8895a2afbbc8cbbeb2a5988b7f7265584c3f3225190c0000000000000000000000000000000000030d18242f3943505a626f7c87939faab4bfbbada49d938e82796d605347424d57636f7c89959fabb8c5cfd1c6baaea2988d8073685d52535961636b70767d82898f887d70685d52483e33291f1b1313100c070000000000000000000000000000081a2734414d5a6774808d9aa7b3c0cbbeb1a4988b7e71656b7884919eabb7c4beb1a59a8f8a87878787878787878c929ca8b4c1cdc9bdb2a8998f898787878787878787878787879095a0acb8c5c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000c18232e39424a5153595959595959595959595956544f473d3327283036393a3c3c3c3c3c3c3c3c3c3c3c3c424d575f6167676767676767676767676765625b51463a2e37424d575f62626262626262626262626262615e564d41362a1e1105000000000000000000091623303c4956636f7d7d7d7d7d7d7d7d7d7d84919daab7c4cec1b4a79b8e817d7d7d7d7d7d7d7d7d7d786d6f7c8996a2afbcc9c1b6aba19996939393939393939393939393939393939393999ca3adb8c4ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3b44515c66717d8a95a0acb8c3ced9d5c9beb3a99c8f8276695e52463a2d201407000000000004101c2834404b546a7683909da9b6c3d0d1c4b7aa9e9184776b554b4035291d10040000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b73808d8d847e7676838f9ca9b6bcafa296897c717f7f7e7d7d7f86929facb8ada297887b6e6161696e79808681756c61626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac6baada297928989898989898989898989898d929ca8b4c1cdcdc0b4a79c918c89898989898989898989898d929da9b5c2cecbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0ddd3cac2bbb7b5adadadadadadadadadadadadadadb4b5bac0c9d2dde7ddd2c9c0bab5b4adadadadadadadadadadadadadadb8babec5ced7d8ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000010d1924303a444e586062605c5f696e7a839095a0a8b2bbbbafa49992877e716b696a666d6e6f707173746e695e5c606c70747c89949eacafb5b8bdafa59b8e8175695f53444855616e7b8894a1aebbd2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000007121d28313e47535f6a74818e98a2aeb5afa39c928d81786d675d51453b4854606b7683909da9b3bec9d5cabfb4aa9f92857a6d60554b4f555960636b70767c8280736b60564c41362d282828201f1c18120b030000000000000000000000000c1926333f4c5966727f8c99a5b2bfccbfb3a6998c8073666b7884919eabb7c4c2b6aba19a969494949494949494999ca4adb9c7d0cfc4baaba199969494949494949494949494949da0a7b1bcc8c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000004101c2834404a545c6066666666666666666666666360594f44382c323a41464749494949494949494949494947535f696e737373737373737373737373726d62564a3e353a47535f696e6f6f6f6f6f6f6f6f6f6f6f6f6e685e5246392d201407000000000000000003101d2a3643505d6976828a8a8a8a8a8a8a8a8a9196a0acb8c5cfc2b6a99d938e8a8a8a8a8a8a8a8a8a877a6d6f7c8996a2afbcc9bdb1a5998f898686868686868686868686868686868686868c919ca8b4c0ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2834404a54606c7883909da8b2bdc8d4dacfc4b9ac9f93877b6e6154473b2f24180d0100000000000c18232e424f5b6875828e9ba8b5c1ced2c5b8ab9f928578675d5145382c1f13060000000714212d3a4754606d7a8793a0adbac6c6b9ac9f938679686f7d879396918a827b828f9ca9b6bcafa296897c6f717271717173808c99a6b3b3a996897d70636b707b838d928a7e716a626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcacabeb3a9a29f969696969696969696969696999ca4aeb9c5d1d0c4b8ada39c9996969696969696969696969a9da4aeb9c5d1cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0d8ccc2b8b0aaa9a1a1a1a1a1a1a1a1a1a1a1a1a1a1a7a9afb7c0cbd6e2d6cbc0b7afa9a7a1a1a1a1a1a1a1a1a1a1a1a1a1a1abaeb3bcc5d0dbccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000005111d2935414c56606a6f6d666665686d7a839096a0a9b3beb5aba39992877d706b605c60616263656667615e5f666d737d80828f989c9fa4ababb1ab9e93887c6f62574d424754616e7a8794a1b5c0ccccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000010c161f2b37434e58616e7b86929fa9aba39f918c80776d665d554b4038434f5964717e8a97a1adb9c6d2d0c6baaea2988c7f73675d5145484f545960636b6f76736e64594f443a30353535352d2c28231d150c0300000000000000000000000b1825313e4b5864717e8b97a4b1becac0b4a79a8d8174676b7884919eabb7c4c8bdb3aba5a3a1a1a1a1a1a1a1a1a6a6acafb6bec7d2ccbcb3aba5a2a1a1a1a1a1a1a1a1a1a1a1a1aaacb1b9c3cec3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000006121f2c3844515c666d7272727272727272727272706b6054483c303a444c52545656565656565656565656555355616e7b8080808080808080808080807f7265584c4242424855626e7b7b7b7b7b7b7b7b7b7b7b7b7c7a6e6154473b2e211408000000000000000003101d2a3643505d6976839097979797979797979da0a8b2bdc8d2c6baafa59d9b979797979797979794877a6d6f7c8996a2afbcc9bcafa296897d7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797f8c99a5b2bfccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18232e3944505b65717e8a96a0acb8c4ced9d4c7bbafa4998b7e7265554b4035291d10040000000000071a2734414d5a6774808d9aa7b3c0cdd3c6baaea298867a6d6053473a2d2014070000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796d7a849199a19e948f8685929fabb8bdb1a4978a7e7b7b7b7b7b7b7b7e8b98a4b1b1a5988b7e726b707d8691959f92867c6f686f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcad0c5bcb3adaba2a2a2a2a2a2a2a2a2a2a2a2a6a8aeb6c0cad5d5c9bfb5ada7a5a2a2a2a2a2a2a2a2a2a2a2a7a9aeb6c0cbd6cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0d3c7bbb0a69e9c94949494949494949494949494949a9da5afbac5d1ded1c5baafa59d9a94949494949494949494949494949fa2aab3becad6ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000713202d3946525d686f7c79767371706f6e7a849197a1adb9bdb5aba39992867d706a5f575455575859545c606a6f78808a8d85868b8f93999d9fa7a3998e81756a5f53453b4753606d7a8699a4afbbc7cdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000040d1b26313c46525e6973808d97a1a299928b7f746c655c544b434242424653606d7985929eabb8c2cdd6cabeb4aa9e92857a6d60554b4044484f545960636967645c5247424242424242423a38342e271e150b00000000000000000000000a1723303d4a5663707d8996a3b0bcc9c1b5a89b8e8275686b7884919eabb7c4c6baafa59e9b9a9a9a9a9a9a9a9a9a9a9fa4acb6c0ccd3c7bbb0a69e9c9a9a9a9a9a9a9a9a9a9a9a9ea1a9b3bec9c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000713202d3a4653606d787f7f7f7f7f7f7f7f7f7f7f7d706356494141414c565e616262626262626262626262625f5863707d898d8d8d8d8d8d8d8d8d8d8d83766a5d504f4f4f505d6a77838888888888888888888888888073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca3a3a3a3a3a3a3aaacb2bac3ced6cbc1b7afa9a7a3a3a3a3a3a3a3a094877a6d6f7c8996a2afbcc8bbafa295887c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f727f8c98a5b2bfcbbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27333f4953606c7884919da8b2bdc9d5d7ccc0b5ab9c8f8275675d5145392c20130600000000000c1926333f4c5966727f8c99a5b2bfccd6cabeb4aa94877b6e6154483b2e2115080000000714212d3a4754606d7a8793a0adbac6c6b9ac9f93867977828f96a1aba69f99929298a2aebabfb2a69a908a888888888888888b909ba7b3b2a6998c7f73707d879298a0a29891847a6d6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcaccc0b5aba49f9e9e9e9e9e9e9e9e9e9e9e9e9ea1a9b3becad6d5c9beb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9fa2a9b3becad6cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0d0c3b7aa9e948f87878787878787878787878787878e939da9b5c2cedbcec2b5a99d938e87878787878787878787878787879298a2aebac6d3ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878582807e7d7b7a787b85919eabb8c4bdb5aba39892867c6f695e564c4b51585f666d727c838d9292867d7e82878b9095999d92867b6e61584e433945515d677986939facb9c6cec1b4a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000a15202a36424d57606d7a85929e9892877e726d605b534b4e4e4e4e4e4e515c6673808d9aa6b0bbc7d3d0c5b9ada1978c7f72675c514e4e4e4e4e4f54565c5a58524e4e4e4e4e4e4e4e4e4645403930271d1207000000000000000000000916222f3c4955626f7c8895a2afbbc8c2b6a99c8f8376696b7884919eabb7c4c2b6a99e938e8d8d8d8d8d8d8d8d8d8d939aa4afbbc8d0c3b7aa9e948f8d8d8d8d8d8d8d8d8d8d8d9197a1adb9c6c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a868c8c8c8c8c8c8c8c8c8c8074675a4e4e4e4e525e686d6f6f6f6f6f6f6f6f6f6f6f6f6a5f63707c89969a9a9a9a9a9a9a9a9a9083766a5d5c5c5c5c5c5d6a778390959595959595959595958d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca9b0b0b0b0b0b0b7b8bdc3ccd5ddd2c9c1bab6b4b0b0b0b0b0b0ada094877a6d6f7c8996a2afbcc9bdb0a4978a7e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b808d9aa6b3c0ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b66717e8b96a0acb9c5d2ddd2c5b8ac9f92867a6d6053473a2d22170b00000000000b1825313e4b5864717e8b97a4b1becadbd0bbafa295887c6f6255493c2f2216090000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797f8c949ea8b2b0aba39f9fa2aab3bec2b7aca29a9795959595959595989ba3acb7b3a69a8d80737d869299a2aaaaa0969083796f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac7bbafa499939191919191919191919191919297a1adb9c6d2d2c6b9ada1979291919191919191919191919297a2adbac6d3cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0cfc2b5a99c8f827a7a7a7a7a7a7a7a7a7a7a7a7a7a818e9aa7b4c1cddacdc1b4a79a8e817a7a7a7a7a7a7a7a7a7a7a7a7a7a85929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000004101d2935404b5564717e8a928f8d8b898887868585929fabb8c5c6bdb4aaa29891847b6e685d54555d606a6f787f8690959d99908379767b7f83888c918d8073695f53463c35404b556c7885929fabb8c5cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000040e1a25303b45515d67727f8b9692867d716c635b5b5b5b5b5b5b5b5b5b5b54626e7b88949fabb7c4d0d6cabeb3a99e9184796d60545b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b53514b43392e23180c000000000000000000000815222e3b4855616e7b8894a1aebbd0c3b7aa9d9084776a6b7884919eabb7c4c1b4a79b8e818080808080808080808088939facb9c6cfc2b5a89c8f82808080808080808080808085919eabb8c4c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a869399999999999999998d8074675b5b5b5b5b5b616d7a7c7c7c7c7c7c7c7c7c7c7c7c6f6263707c8996a3a6a6a6a6a6a6a69d9083766a686868686868686a7783909da2a2a2a2a2a2a2a2998d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca9b6bdbdbdbdbdc4c5c8ced5dee4dbd2cbc6c2c1bdbdbdbdbdbaada094877a6d6f7c8996a2afbcc9bfb2a69a908a8888888888888888888888888888888888888d929da8b5c1ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919eaab7c3cdd9d3c7baaea3988a7d706453493f33271b0f03000000000a1723303d4a5663707d8996a3b0bcc9d6c9bcb0a396897d7063564a3d3023170a0000000714212d3a4754606d7a8793a0adbac6cabdb1a4978a7e8a929ca6b0babdb5afacabaeb3bcc5c6bfbbaca6a4a1a1a1a1a1a1a1a4a7acb7b7b4a79b8e817c869298a2abb3b2a89f958f82797c8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac6b9ac9f938784848484848484848484848485929eabb8c5d1d1c5b8ab9e9285848484848484848484848485929fabb8c5d2cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f82756e6e6e6e6e6e6e6e6e6e6e6e74808d9aa7b3c0cddacdc0b3a79a8d80746e6e6e6e6e6e6e6e6e6e6e6e7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6775828e9b9c999896959993929297a2adbac6cfc6bcb3aaa19690837a6d665c60676d737c838c9298a0a7a0958d80746e72767b7f84857a6d60574d42342f45525e6b7885919eabb8c4cfc2b5a89c8f8275695c4f4236291c0f0300000000000000000000000000000000000000070b141f2935414c55606d798491857d706b6260626868686868686868686868686976838f9ca9b6c2cfdacfc5b9ada1978b7e726668686868686868686868686868686868686868686868605c554b4034281c10040000000000000000000714212e3a4754616d7a8794aab4bfcac4b8ab9e9185786b6b7884919eabb7c4bbaea295887c7373737373737373737884919eabb7c4cbbeb2a5988b7f737373737373737373737783909daab6c3c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a5a5a5a5a5a59a8d80746767676767676767717e898989898989898989898984786b63707c8996a3afb3b3b3b3b3a99d9083767575757575757575757783909daaaeaeaeaeaeaea6998d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca9b6c3c9c9c9c9d0d1d4d9dfe7ede4ddd6d2cfcdc9c9c9c9c7baada094877a6d6f7c8996a2afbcc9c2b7aca29a979595959595959595959595959595959595959a9da4aeb9c5ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505c6673808c99a7b1bcc8d4d6cbbfb4aa9a8e8174655b5044372b1f1205000000000915222f3c4855626f7b8895a2aebbd0dbcabdb1a4978a7e7164574b3e3124180b0000000714212d3a4754606d7a8793a0adbac6d2c5b9ac9f9286929fa3abafb6bec0bbb9b8babec5c6bdb5aeacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9d9083859298a2aab4bdb9b1a79f948f827d8996a2afbcc9ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac5b8ab9e92857878787878787878787878787e8b98a4b1becbc9bdb0a3968a7d78787878787878787878787f8c98a5b2bfcbcbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f827568616161616161616161616774808d9aa7b3c0cddacdc0b3a79a8d807467616161616161616161616c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fa9a6a4a3aba49f9e9fa2a9b3becad6cec5bcb2a8a0958f82786d656c717a808790959fa3aab1a79f93887d7067696e73777a6e685d52453b313844515e6b7784919eaab7c4cfc3b6a99c908376695d5043362a1d10030000000000000000000000000000000000030b12181d262d333d44515c66717e847c6f6b61606a6f75757575757575757575757575757e8a97a4b1bdcad7d5c9beb2a99e91847875757575757575757575757575757575757575757575756d675c5145382c1f13060000000000000000000713202d3a4653606d798698a2aebac7c5b9ac9f928679666b7884919eabb7c4bfb2a6998c7f7e7e7e7e7e7e7e7e7e7e84919eaab7c4cfc2b5a99c8f827e7e7e7e7e7e7e7e7e7e7e84919eabb7c4c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb2b2b2b2a79a8d80747474747474747474747e8b9595959595959595959184786b63707c8996a3afbcc0c0c0b8ab9f9285828282828282828282828285929fabb8bbbbbbbbb3a6998d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca9b6bdbdbdbdbdc4c5c8ced5dee4dbd2cbc6c2c1bdbdbdbdbdbaada094877a6d6f7c8996a2afbcc9c8beb4aca6a4a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a8aeb6c0caccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c28343f4a54626e7b8895a0acb8c7d2dcd0c4b8ab9e9185786c605346392d201306000000000814212e3b4754616e7a8794a9b3becad6cbbfb2a5988c7f7265594c3f3226190c0000000714212d3a4754606d7a8793a0adbac6d2c5b8ac9f92868d92999fa4acb2bac1c5c5c6cacbbfb5aba39f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f95909297a2aab4bcb7afa7a09d948f87818e9ba7b4c1ceccbfb3a6998c807366594d4033261a0d00000000000000020507080d1724313d4a5764707d8a97a3b0bdcac5b8ab9e9285797a7a7a7a7a7a7a7a7a7a7a7f8b98a5b1becbcabdb0a4978a7e7a7a7a7a7a7a7a7a7a7a797f8c99a5b2bfcccbbeb1a5988b7e7265584b3f3225180d0909070300000000000000111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f827568626262626262626262626774808d9aa7b3c0cddacdc0b3a79a8d807467626262626262626262626c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000004111d2935414c5564707d8a98a2aeb3b1b0b5afacababadb3bbc5d0dbd7cec4bab1a79f948e81746c777e858d92999fa7aeb4bbafa49a91847a6d606166686e685e564c413c3c3c44515d6a7784909daab7c3d0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000003090c151d23282f383f444f5454616c717a6e6a6059626f7c8181818181818181818181818181818f9ba8b5c2cedbdacfc4b9aca1968f828181818181818181818181818181818181818181818181796d6053463a2d20130700000000000000000006121f2c3844505c667985929facb8c5c7baaea39886796d6b7884919eabb7c4c0b4a89c918c8b8b8b8b8b8b8b8b8b8b9196a0acb9c5d0c3b7aa9f948f8b8b8b8b8b8b8b8b8b8b8b9196a1acb9c5c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9bfbfb7aa9d90838181818181818181818182909ca2a2a2a2a2a2a29e9184786b63707c8996a3afbcc9cdc6baada297928f8f8f8f8f8f8f8f8f8f8f9297a2adbac6c8c8c0b3a6998d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca9b0b0b0b0b0b0b7b8bdc3ccd5ddd2c9c0bab6b4b0b0b0b0b0b0ada094877a6d6f7c8996a2afbcc9cec5bcb5b1afacacacacacacacacacacacacacacacacacacb2b4b8bfc7d1ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3847535f6a7783909dacb6c0ccd8d2c6b9ada197897c6f6256493c2f231607000000000713202d3a4653606d798697a2adbac6d3ccbfb3a6998c807366594d4033261a0d0000000714212d3a4754606d7a8793a0adbac6c7baada194877b81878e939aa1a8afbabfc6cfd3c7bbaea399929191919191919191919191919191919192989d9ea2a9b3bcbbaea59e959089827c7c8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000002090e111414191924313d4a5764707d8a97a3b0bdcac6b9ada197928686868686868686868686868b919ba7b3c0ccccbeb2a69a908a86868686868686868686868c919ca8b4c0cccbbeb1a5988b7e7265584b3f322519191615130f0a040000000000111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f82756e6e6e6e6e6e6e6e6e6e6e6e74808d9aa7b3c0cddacdc0b3a79a8d80746e6e6e6e6e6e6e6e6e6e6e6e7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775828e9baab4bfbebcc0bbb9b8b8babec5cdcdcecececcc3b9b0a69e938c7f727a8491979fa3abb1babfc0b6aca1968d80736a5f565e615e564c494949494949505d6a7683909da9b6c3d0c4b7aa9d9184776a5e5144372b1e06000000000000000000000000000002090e141a1e272e343b424a505960636061686e685f585764707d8a8e8e8e8e8e8e8e8e8e8e8e8e8e8f939eaab6c3cfdce0d5c9bdb2a89f948f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e867a6d6053473a2d20140700000000000000000003101c28343f4a546b7885919eabb8c4cbbfb4aa93877a6d6b7884919eabb7c1c1b8ada39c99979797979797979797979ea0a8b2bdc9d3c7bbb0a69f9c97979797979797979797979ea1a8b2bdc1c1b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c5b8aca095908e8e8e8e8e8e8e8e8e8e90949fabafafafafafab9e9184786b63707c8996a3afbcc9d6cabeb3a9a29f9b9b9b9b9b9b9b9b9b9b9b9fa2a9b3becad6ccc0b3a6998d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca3a3a3a3a3a3a3aaacb2bac3ced6cbc0b7afa9a7a3a3a3a3a3a3a3a094877a6d6f7c8996a2afbcc9c7bcb3aaa5a2a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a5a7adb5bfcaccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2b37424e5766727f8c9aa4afbbc8d4d5c9beb3a9988b7f7265584c3f2f24180c0000000006121f2c3844515c667885929fabb8c5d2cdc0b4a79a8d8174675a4e4134271b0e0100000714212d3a4754606d7a8793a0adbac6c6b9ac9f938679747b818891969ea5aeb4bcc6d1c5b9ac9f92878484848484848484848484848484848486929fabadb3bbb5afa49c938e837d766f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000050d141a1e2021262626313d4a5764707d8a97a3b0bdbfbfbeb3a9a19e939393939393939393939393989ba3adb8bfbfbfbfb7aca29a979393939393939393939393999ca3adb8bfbfbfbeb1a5988b7e7265584b3f3226262623221f1b160f0700000000111d2a3744505d6a7783909daab6c3d0cfc2b6a99c8f827b7b7b7b7b7b7b7b7b7b7b7b7b7b818e9ba7b4c1cedacec1b4a79b8e817b7b7b7b7b7b7b7b7b7b7b7b7b7b85929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb8c5d0d2ccc7c6c5c5c4c2c0c0c0c1c1c2c5c7c2b8afa59f92877d707c859298a3aebac0cbc7beb2a99f92877c6e625a5555555555555555555555555c6976838f9ca9b6c2cfc4b7ab9e9184786b5e51452d22170b00000000000000000000000002080d14191f262a303940454d545b606b6f6d665e615e564e5764707d8a979b9b9b9b9b9b9b9b9b9b9b9b9b9ea5afbbc6d2dfe5dacec4bab0a69f9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b93867a6d6053473a2d201407000000000000000000000c17232e45515e6b7884919eabb7c4d1baada194877a6e6b7884919eabb4b4b4b4b4ada8a6a4a4a4a4a4a4a4a4a4a4aaacb2bac4cecac2bbb7b0aaa9a4a4a4a4a4a4a4a4a4a4a4abacb2b4b4b4b4b4aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c8bcb1a7a09d9a9a9a9a9a9a9a9a9a9a9c9fa6b0bbbcbcbcb7ab9e9184786b63707c8996a3afbcc9dbcfc5bbb3adaba8a8a8a8a8a8a8a8a8a8a8abadb3bbc5d0dbccc0b3a6998d8073665a4d4033271a0d000000000000000003101d2a3643505d6976839096969696969696969da0a8b2bdc8d2c6baafa59d9a969696969696969694877a6d6f7c8996a2afbcc9c1b5aaa19996939393939393939393939393939393939393999ca3adb8c4ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4854616e7b87939facb9c6d2dacfc1b4a79b8e817468554b4035291d100400000004101c2834404a546b7784919eaab7c4d1cec1b4a89b8e8175685b4e4235281b0f0200000714212d3a4754606d7a8793a0adbac6c6b9ac9f938679696e757d848e939fa3aab4bfcbc6b9ac9f93867d77777777777777777777777777777a85929fabb8beb5aba39f928c8179706b6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000050e171f252a2d2e333333333d4a5764707d8a97a3b0b3b3b3b3b3b3adaba0a0a0a0a0a0a0a0a0a0a0a0a5a7adb3b3b3b3b3b3b3b3aca6a4a0a0a0a0a0a0a0a0a0a0a0a5a8adb3b3b3b3b3b3b1a5988b7e7265584b3f33333333302f2c2721191107000000111d2a3744505d6a7783909daab6c3d0d0c3b7ab9f948f88888888888888888888888888888e939ea9b6c2cfdbcfc2b6a99e938e88888888888888888888888888889298a2aebac6d3ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000006121e2b37424e5764717e8b98a3aebac7d3ddd7d4cac2bbb7b6b3b3b4b4b4b5b9bbc0c1bbafa39992857b6f7c86929fa5afbac4d0c4bbafa3998f82766c62626262626262626262626262626975828f9ca8b5c2cfc5b8ab9e9285786b5f4a3f33281c0f0300000000000000000002080e13191f252a31363d424b51575f666c737c786d6058524c4a5764707d8a97a3a8a8a8a8a8a8a8a8a8a8a8a8aaafb7c1ccd7e3ebe0d6ccc2b8b0aba9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a093867a6d6053473a2d20140700000000000000000000061e2b3744515e6a7784919daab7c4c8bbaea195887b6e6b7884919ea8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8aaacb2b9bdc4ccccc2b8b0aba9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cec3b9b1acaaa7a7a7a7a7a7a7a7a7a7a9abb0b8c2cdc8c4b7ab9e9184786b63707c8996a3afbcc9d6d7cdc5bebab8b5b5b5b5b5b5b5b5b5b5b5b8babec5cdd7d9ccc0b3a6998d8073665a4d4033271a0d000000000000000003101d2a3643505d6976828a8a8a8a8a8a8a8a8a9196a0acb8c5cfc2b6a99d938e8a8a8a8a8a8a8a8a8a877a6d6f7c8996a2afbcc9bdb1a5998f898686868686868686868686868686868686868c919ca7b4c0ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d3a46535e697683909da9b6c3d2ddd0c3b7aa9d908477675d5145382c1f1306000000000c18232e43505d6a7683909da9b6c3d0cfc2b5a99c8f8276695c4f4336291c100300000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6d6d6f7a818b9298a3aebac7c8bbafa49a92867c6e6d6d6d6d6d6d6d6d6d6d6d74818e97a2adbabbafa399928b80776d6d6d6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0000020d17202930363a3b40404040404a5764707d8a97a3a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5988b7e7265584b40404040403c3b38322b23190f040000111d2a3744505d6a7783909daab6c3d0d3c7bbb0a69f9c95959595959595959595959595959b9ea5afbac6d2ded2c6baafa59e9b95959595959595959595959595959fa2aab4becad6ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7683909caab4bcc5cdd7d8ccc2b8b0aba9a6a7a7a7a8a8acafb5bdc0b5aba297908379717e8b929da8b2bdc9cbc0b5ab9f948a7e716f6f6f6f6f6f6f6f6f6f6f6f6f6f6f75828e9ba8b5c1cec5b8ac9f928579665b5044382b1f12060000000000000003090e14191e242930363b42464f545c60696e787f867f726a5f544a4a5764707d8a97a3b0b4b4b4b4b4b4b4b4b4b4b5b6bbc1c9d3dde8efe8ded4cac2bbb7b5b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4ada093867a6d6053473a2d20140700000000000000000004111e2a3744515d6a7784909daab7c3c8bbafa295887c6f6b7884919b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9da0a8b2bdc8d3c7bbb0a69f9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9083776a5d5044372a1d110000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d5cbc3bcb8b7b4b4b4b4b4b4b4b4b4b4b6b7bbc2cad4d1c4b7ab9e9184786b63707c8996a3afbcc9d6dfd7cfcac6c5c2c2c2c2c2c2c2c2c2c2c2c5c6cad0d7dfd9ccc0b3a6998d8073665a4d4033271a0d000000000000000000091623303c4956636f7d7d7d7d7d7d7d7d7d7d84919daab7c4cdc1b4a79a8e817d7d7d7d7d7d7d7d7d7d786d6f7c8996a2afbcc9bcafa296897d7979797979797979797979797979797979797f8c99a5b2bfccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576673808d99acb6c0ccd8d2c5b9ac9f92867a6d6053473a2d20140700000000071c2936434f5c6976828f9ca9b5c2cfd0c3b6a99d9083766a5d5043372a1d070000000714212d3a4754606d7a8793a0adbac6c6b9ac9f938679787a7a7a7a7a7f86929facb9c5ccc0b6aca29891837b7a7a7a7a7a7a7a7a7a7a7a7d87939fa9b3beb9ac9f92867f7a7a7a7a7a6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000009141f29333b4246474c4c4c4c4c4c5764707d8a9799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988b7e7265584c4c4c4c4c4c4948443d352b21160a0000111d2a3744505d6a7783909daab6c3d0d8ccc2b8b0aba9a1a1a1a1a1a1a1a1a1a1a1a1a1a1a7a9afb7c1cbd7e2d7cbc1b7afa9a7a1a1a1a1a1a1a1a1a1a1a1a1a1a1abaeb4bcc5d0dbccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949fa2aab3bbc5ced3c7bbb0a69f9c9a9a9a9b9b9b9fa3abb5c0bdb3a9a0958e817574818e96a0acb9c1cec7bdb0a69e91847c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c828f9ca8b5c2cfc7baaea39886796c605346392d201306000000000000060e141a1e252a30353b42464d535960666d727b828c92867c6f665c504a5764707d8a97a3b0bdc1c1c1c1c1c1c1c1c1c2c3c6ccd3dbdfe0e2e7e5dcd4ccc7c3c2c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b9ada093867a6d6053473a2d20140700000000000000000004111d2a3744505d6a7783909daab6c3c9bcafa296897c6f6b78848e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9196a0acb8c7c6c5b7ab9f948f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e83776a5d5044372a190f0500000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d5cec8c5c3c1c1c1c1c1c1c1c1c1c1c3c4c7cdd4ded1c4b7ab9e9184786b63707c8996a3afbcc9d6e9e1dad5d2d1cececececececececececed1d2d6dbe1e9d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000915222f3b4854606b6f70707070707070707683909da9b6c3cbbfb2a5988c7f727070707070707070706d666f7c8996a2afbcc8bbafa295887c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f727f8c98a5b2bfcbbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303030303030303030303020e1a25313d4a5763707d8a9aa4afbbc8d4d4c7bbafa399897c6f6256493c2f231609030303030f1b2835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e51442f23180c0000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797b87878787878b9298a3aebac7d2c7beb4aaa09591878787878787878787878787899399a4afbbc5bbafa399928b8787878782767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00020e1a25303b454d52545959595959595964707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b7e72655959595959595956544f473d32271b0f0300111d2a3744505d6a7783909daab6c3d0ddd4cac2bbb7b6aeaeaeaeaeaeaeaeaeaeaeaeaeaeb4b6bac1c9d2dde8ddd2c9c1bab6b4aeaeaeaeaeaeaeaeaeaeaeaeaeaeb8babec5ced7d8ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c828a9298a1a9b3bcc6d0c4b7ab9f948f8d8d8d8e8e8f9299a3afbbc2bbb1a79e938b7e717984919ea5afbcc5cfc2b9aca1969189888888888888888888888888888888888f949eaab7c3d0cbbfb4aa93867a6d6053473a2d2014070000000000060f181f262a30363a41464d52575f616b70797f869094999083786d60584e5764707d8a97a3b0bdcacecececececececececececececed2d3d6dbe2e5ded8d3d0cfcececececececececececececececececec6b9ada093867a6d6053473a2d20140700000000000000000003101d2a3643505d697683909ca9b6c3c9bcb0a396897d706774808181818181818181818181818181818181818184919dabb5bfbab8b6a99c8f828181818181818181818181818181818181818181818181818073665a4d40342b21170e05000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3dcd6d1cecdc6c6c6c6c6c6c6c6c6c6cacbcfd4daded1c4b7ab9e9184786b63707c8996a3afbcc9d6dfd7cfc9c6c5c1c1c1c1c1c1c1c1c1c1c1c5c6cacfd7dfd9ccc0b3a6998d8073665a4d4033271a0d00000000000000000007131f2c38434f596063636363636363636a7683909da9b6c3cbbfb2a5988c7f7265636363636363636360636f7c8996a2afbcc9bdb1a4978a7e7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c808d9aa6b3c0ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c10101010101010101010101010100914212d3a4754606d7a86939facb9c6d2d7cbc0b5ab988b7e7265584b3f3225180610101010101b2734414e5a6774818d9aa7b4c0cdd1c5b8ab9e9285786b554b4034291c100400000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a8794949494989fa3aab4bfcbcdd0c5bcb1a8a09d949494949494949494949494969fa4abb5c0cbc0b5aba39f989494948f83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0005111e2a36424d575e6166666666666666666e7c80808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807c6f66666666666666666360594f44382c1f130700111d2a3744505d6a7783909daab6c3d0dddcd4ccc7c3c2bbbbbbbbbbbbbbbbbbbbbbbbbbbbc1c2c6cbd2dbe4efe4dbd2cbc6c2c1bbbbbbbbbbbbbbbbbbbbbbbbbbbbc5c6cad0d7e0d8ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a6f767e869297a1aab4bfcac2b6a99c8f8280808181818287929fa7b1bcc3b9afa59f92867c707d8a939eaab4becac9bdb2a8a19e95959595959595959595959595959595959c9ea6b0bbc7d3d0baada094877a6d6154473a2e21140700000000030d18212a31363b41464c52565e61696e757d848c92989f9f958c7f736a5f545764707d8a97a3b0bdc1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c5c6cad0d8e0eae3ddd5cdc8c4c3c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b9ada093867a6d6053473a2d20140700000000000000000003101d293643505c6976838f9ca9b6c2c9bcb0a396897d70636e74757575757575757575757575757575757575757e8b99a3afb4aeacaaa99c8f83787575757575757575757575757575757575757575757575736e635a50463d332920170e050000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d2cbc5c1c0b9b9b9b9b9b9b9b9b9b9bebfc3c8d0ded1c4b7ab9e9184786b63707c8996a3afbcc9d6d7cdc5beb9b8b4b4b4b4b4b4b4b4b4b4b4b8b9bec5cdd7d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000030f1b27323d464f54565757575757575d6a7683909da9b6c3cbbfb2a5988c7f7265595757575757575756636f7c8996a2afbcc9bfb2a69a908a8888888888888888888888888888888888888d929da9b5c1ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c202c3945525d687784909daab7c3d0dcd1c1b4a79a8e8174675b4e412e23171c1c1c1c1c1c1c2633404d596673808c99a6b3bfccd2c5b9ac9f928679675c5145382c1f130600000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a8794a0a0a0a5acaeb4bcc0c0c0c4c5c3bab1acaaa1a0a0a0a0a0a0a0a0a0a0a0a2acafb5bdc0c0c0bdb5afaca5a0a09c8f83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000714202d3a46525e696e737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373736f6b6054483b2f22150900111d2a3744505d6a7783909daab6c3d0dde6ded8d3d0cfc8c8c8c8c8c8c8c8c8c8c8c8c8c8cecfd2d7dde4edf6ede4ddd7d2cfcec8c8c8c8c8c8c8c8c8c8c8c8c8c8d2d3d6dbe2e9d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000006131f2b37434e585f626c717c859298a2aebac0c5b8ab9e92857b7474747575808c959faab4bfc1baaea29890837975818e98a2aebac3cdc4bab2acaba2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a8aab0b8c1ccd7c7baaea194877b6e6154483b2e211508000000010b151f2a333b42464c52565d61696e747b818991969fa2aaa79f92867c6f665c5764707d8a97a3b0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b8babfc6ced8e2dfd5cbc3bcb8b7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ada093867a6d6053473a2d20140700000000000000000003101d293643505c6976838f9ca9b6c2c9bdb0a3968a7d706369707d7b726d676868737f80808080808080807c6e7a86929fa2aaa29f9e9c9b948c7f726a68686c788080808080808080807c6f6868666d727a7f726c62584e453b322920170f0500000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d2c8c0b9b5b3acacacacacacacacacacb1b2b7bec6d0d1c4b7ab9e9184786b63707c8996a3afbcc9dacfc5bbb3adaba8a8a8a8a8a8a8a8a8a8a8abadb3bbc5cfdbccc0b3a6998d8073665a4d4033271a0d000000000000000000000a16212b343d4348494a4a545a5d5d5d6a7683909da9b6c3cbbfb2a5988c7f72655d5d5d5d5d5d575556636f7c8996a2afbcc9c2b7aca29a979595959595959595959595959595959595959a9da4aeb9c5ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e22252629292929292929292929292929292929292935414c566774818d9aa7b4c0cddacfc3b6a99c90837669544a3f3428292929292929292929323f4c5965727f8c98a5b2bfcbd3c7baaea399867a6d6053473a2d20140700000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a8794a1adadb2b3b3b3b3b3b3b3b7b9bdc3bdb8b7aeadadadadadadadadadadadafb3b3b3b3b3b3b3b3b3b3b3b2ada99c8f83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000814212e3b4754616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d6f6356493c3023160900111d2a3744505d6a7783909daab6c3d0dde0d7d0cac6c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c6c9cfd6dfe8f3e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c7cbd1d9e1d8ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000030f1b26323c464e535a616a6f7c86929fa4aeb9c3b9ada1979083786d68686d78839098a2aebabdb5aeaaa0958d81747b86929fa7b1bcc8ccc4bdb9b7afafafafafafafafafafafafafafafafafb5b7bbc1cad3d4c8bbaea195887b6e6255483b2f22150800000007121d27313b454d53565e61686d737b81868e939da0a8aeb4aea3999083786d605864707d8a97a3a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8acaeb4bcc6d0dbd9cdc3b9b1acaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a093867a6d6053473a2d20140700000000000000000003101d293643505c6976838f9ca9b6c2cabdb0a3978a7d70676e7b86857f79706b6b78848d8d8d8d8d8d8d8a7d70768390979694989291908e8e92867c6f62606d79868d8d8d8d8d8d8d8a7e71646b6f787f858b7e716a60574d443a322921170d03000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cbc0b6aea9a79f9f9f9f9f9f9f9f9f9fa4a6acb4bec8d1c4b7ab9e9184786b63707c8996a3afbcc9d5c9beb3a9a19e9b9b9b9b9b9b9b9b9b9b9b9ea2a9b3becad6ccc0b3a6998d8073665a4d4033271a0d00000000000000000000040f19222b32383b3c4a545e666969696a7683909da9b6c3cbbfb2a5988c7f7269696969696969636159636f7c8996a2afbcc0c0beb4aca6a4a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a9aeb6c0c0c0bfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323636363636363636363636363636363636362f3e4b5864717e8b97a4b1becfdad1c4b7ab9e918478665c50443836363636363636363636363e4b5865717e8b98a4b1becbd7cbbfb4ab94877a6e6154473b2e21140800000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a8794a1a7a7a7a7a7a7a7a7a7a7aaacb2bac3c5c4babcb4aeaca7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79c8f83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c898c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0ddd7cec5bebab8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8b9bec5cdd6e1ece1d6cdc5beb9b8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b9bbc0c7cfd9d8ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000a15202a343c43475058606a717e8a929da7b1bcbeb3a99f958d80746c61666e7b86929fa7b1afaba39f98928c847a727f8b95a0acb8c3cecec9c5c4bcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc2c3c7ccd0d0d0c8bbafa295887c6f6255493c2f2216090000000c18242f39434d575f61686e737a80868d92999ea5acb2babfb4aba0958c7f736a5f64707d8a979b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa2aab4bfcad6d4c8bcb1a7a09d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b93867a6d6053473a2d20140700000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a3978a7d706d798390928c847d736c7884919a9a9a9a9a968a7d7073808b8a898886858483828087847d736d686d7986939a9a9a9a9a978a7d716c737d838b9292867c6f695e564c443b33291f1409000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c5b9aea49d9a93939393939393939393979ba2acb7c3d1c4b7ab9e9184786b63707c8996a3afbcc9d2c6b9ada197928e8e8e8e8e8e8e8e8e8e8e9297a2adb9c6d2ccc0b3a6998d8073665a4d4033271a0d000000000000000000000007101921272c32424e5a6670767676767683909da9b6c3cbbfb2a5988c7f7676767676767676706b61636f7c8996a2afb3b3b3b3b3b3b3b1aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb3b3b3b3b3b3b3b3b3a6998c807366594d403326170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252d353a3e3f43434343434343434343434343434343434343434956626f7c8995a9b3bec9d5d2c5b9ac9f9286796d605346434343434343434343434343434a5764717d8a97a4b0bdcadcd1bbaea195887b6e6255483b2f22150800000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a87949a9a9a9a9a9a9a9a9a9a9a9ea0a8b2bdc8cabfb4aaa29f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8f83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0dbd0c5bcb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadb3bbc5cfdae6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaacafb5bdc7d1dcccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000040e18222a32373e464e58616c74808d95a0aab4bfbbb1a79d928a7e716a5f69727f8b959faba59e99928d857f796e6d7883909da8b1bdc8d4d5d2d1c8c8cdc8c4c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3bcafa296897c6f6356493c30231609000004101d2935404b555f696e747a80858d92989fa3abafb8bdc3c6bdb1a79f92877c6f6664707d8a8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9298a2aebac6d3d1c4b8aca095908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e867a6d6053473a2d20140700000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d7175818e959f9691887f777884919ea7a7a7a3968a7d706f7c7f7e7c7b7a79777675808d9186807a716d798693a0a7a7a7a4978a7d71787f8790959f9891857b6e685e564d453b31251a0e020000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c1b5a99d928d868686868686868686868b909ba6b2bfd1c4b7ab9e9184786b63707c8996a3afbcc9d1c5b8ab9e9285818181818181818181818185929eabb8c5d1ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000a16212b343d43505d6976828383838386929fabb8c5d1c4b7ab9e918483838383838383837d7063636f7c8996a2a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6998c807366594d40302920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f54606d7a8797a1adb9c6d2d3c7bbafa399877a6e61544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5663707d8996a3b0bcc9d5c8bbafa295887c6f6255493c2f22160900000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797b878d8d8d8d8d8d8d8d8d8d8d8d9196a0acb9c2c6baaea298928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0d6cabeb3a9a29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9ea1a9b3bec9d5e2d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fa3abb5c0cbd7ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000006101820262b343d46505a606d79839098a3aebac2b9aea49f92867c6f67606c778390999f9c938e86807a726d6766707d8a95a0acb8c4cfdadeded4cbc2bcb8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0a396897d7063564a3d3023170a000006131f2c3945515d676e7b81868d92989fa2aaaeb5bdc1c8cecfc3bbaea3999083786d626f7c818282828282828282828282828282828282828186929facb8c5d2d0c3b7aa9d90838282828282828282828282828282828282828281796d6053473a2d20140700000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d73808d939ea7a09a938c817984919eabb3b0a3968a7d706f7a8281746e6d676a717e889398928d857e74798693a0acb3b0a4978a7e7a828c9399a0a7a19791837a6d685e574d42362a1e12050000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d80797979797979797979797e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083767575757575757575757783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000030f1b27323d474f54606c7986909090909298a2aebac6d2c5b9aca19691909090909090908b7e7164636f7c89969a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998c807366594d413b32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29353f495157595c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d687885929eabb8c5d1d7cbc0b5ab95897c6f625c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c626f7c8995a2afbcc8d5c9bcafa396897c706356493d3023160a00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a8080808080808080808080808084919ea6b0bbc5b8ac9f92868080808080808080808080808080808080808080808080807f727b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2afb2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a6998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0d3c6baada2979290909090909090909090909090909297a1adb9c6d2dfd2c6b9ada1979290909090909090909090909090909299a3afbbc7d4ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000060e151b222b343e45515c666e7c86929fa7b1bdc0baaea29891847a6d60656f7c8792949089827b746d68605d606c7884919da9b3bec9d5e2d8cdc2b9b1aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a3978a7d7064574a3d3124170a00000714202d3a4753606d7a858d92989fa2aaaeb4bbbfc6cfcdc8c2bbb7afaaa0958c8073666a6f757575757575757575757575757575757575757884919eabb7c4d1cbbeb2a5988b7f75757575757575757575757575757575757575756d675c5145382c1f130600000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7e7f8c929ca5afaca49f938e8485929eabb8b0a3968a7d737c848f8c80736c696f7c86929aa39f97928a817a8793a0adbab3a69a8d80848f949fa4abb1a9a09590837a6e695e53463a2d2114070000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d80746c6c6c6c6c6c6c6c717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a686868686868686a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000000000007131f2c38434f5960636c7986939c9c9c9fa2aab4becad5c9bdb2a8a19e9c9c9c9c9c9c978b7e7164636f7c898d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c80736659524c443b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b626569696969696969696969696969696969696969696969696a7683909da9b6c3d0dcd1bdb0a4978a7d71696969696969696969696969696969696969696e7b8895a1aebbc8d4cabdb0a3978a7d7064574a3d3124170a00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796d747474747474747474747474747d89949fabb7c3baaea298897c7474747474747474747474747474747474747474747474726f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2afb4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b2a6998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0d2c5b8ab9f9285838383838383838383838383838385929eabb8c5d1ded1c5b8ab9e9285838383838383838383838383838387929facb9c5d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000040a1019222834404b545f6a727f8c959fabb5c0bfb4aaa0968e81756c616a74808d8a837c756e69615e56515b65717e8b97a1adb9c6d0dbd4c8bcb1a79f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d978a7e7164574b3e3124180b000006131f2c3945515d67707d8a939da8aeb3babfc6cbccc7c2bcb8b0aba59e98928c82786c60626868686868686868686868686868686868686b7884919eabb7c4d1cbbeb2a5988b7f7268686868686868686868686868686868686868605c554b4034291c100400000000000000000003101c2936434f5c6976828f9ca9b5c2cfc2b6a99c8f828c919ea1a8acb1afa59e95909297a1adb9b0a3978a7e7f879196928b7e716e7b859298a2aca9a29e938e84919daab7c4b5a89d928d91969ea6afb4aeaba49f9590837b6e6154483b2e2115080000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d80746760606060606064717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d5b5b5b5b5b5d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000915222f3b4854606b6f6f7986939fa9a9abaeb4bcc5d0dacec4bab2acaba9a9a9a9a9a4978b7e7164626e7b8080808080808080808080808080808080808080808080808080808080808080808080808080808080807d7063615e564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a57626d7276767676767676767676767676767676767676767676767676818e9ba7b4c1ced8cbbfb2a5988c7f7676767676767676767676767676767676767676767b8794a1adbac7d4cabeb1a4978b7e7164584b3e3125180b00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c676d7a7a7a7a7a7a7a7a7a7a7a7a828f9ca9b5c2bfb4aa9b8e817a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d656f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f827777777777777777777777777777808d9aa7b3c0cddacdc0b3a79a8d80777777777777777777777777777885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000000000071018232e39424e58606d78839099a4afbbc5bcb2a89e938a7e7068606d79837d766f6b615f57524c4953606d7985919eaab4bfcad6d1c4b8ab9f959090909090909090909090909090909090909090909090908b7e7164584b3e3125180b000004101d2935404b55616b74818e96a0abb5c0cacbc7c2bbb7b1aba69f9c938e867f786c665b565b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5e6b7884919eabb7c4d1cbbeb2a5988b7f72655b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b53514b43392f23180c0000000000000000000003101c2936434f5c6976828f9ca9b5c2cfc2b6a99c8f82858b91969da0a7afafa7a09d9ea1a9b3beb8ab9e91858c9299a19f92877d7b849197a1aaadb3ada59d969196a0acb8c5b9aea49d9a9ea1a8b0afaaa29f99938f89847e7164574a3e3124170b0000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d8074675a535353535864717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d504e4e4e505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000004111d2935414c55636f7d7c7986939facb6b8babec5ced7ddd6ccc4bdb9b7b6b6b6b6b1a4978b7e716e6f6f6f747474747474747474747474747474747474747474747474747474747474747474747474747474747474706f6f6e685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8282828282828282828282828282828282828282828282828284919eabb7c4d1ded1c4b7ab9e9184828282828282828282828282828282828282828282828f9ca9b6c2cfd8cbbeb2a5988b7f7265584c3f3225190c00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b778487878787878787878787878f949fabb7c3c6b6aa9e938e87878787878787878787878787878787878787878786796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c89959a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f82756a6a6a6a6a6a6a6a6a6a6a6a74808d9aa7b3c0cddacdc0b3a79a8d80746a6a6a6a6a6a6a6a6a6a6a6c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c44505c666f7c87939fa9b3bec3baafa59e92857a6d61676d76706c636059534d464145515c67737f8c98a2aebac6d3d0c3b6a99d90838383838383838383838383838383838383838383838383837e7064574a3d3124170a0000000c18242f39434f59606d79849199a3afbbc3bfbbb9b0aba79f9d948f89827b726c665b544a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4745403931271d12070000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7e7a7f848a91959fa3abb1acaaabadb3bbc5b9ada19791979fa3aba3999286858c8f93999ea1a9adafa8a09da0a8b2bdc8c0b6aea8a6abacb0aba39f98928d87827d78716c6155493d3023170a0000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d8074675a4d46464b5864717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d50434244505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000000000613202c3945515d677481857d8996a3afbcc5c6cad0d0d0d0d0d0cec9c5c4c3c3c3beb1a4978b7e717b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9196a1acb9c5d2ded2c5b9aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949fabb7c4d0d9ccbfb2a6998c7f7366594c403326190d00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b778491949494949494949494949c9fa6b0bbc7c6baafa59e9b94949494949494949494949494949494949494949285796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c898d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f8275685d5d5d5d5d5d5d5d5d5d6774808d9aa7b3c0cddacdc0b3a79a8d8074675d5d5d5d5d5d5d5d5d5f6c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000b151e28343f4a545f6a74818e97a2adbac3c1b9ada1978e81756b60606964615a544f47423c36404b55616d7a86929facb8c5cfc8bbaea295887c767676767676767676767676767676767676767676767676706c6155493c3023160a00000007121d27313e45515d676f7c87929fa7b1b9b5aeaca69f9c959089827c756e69605b544a4242424242424242424242424242424245515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584c424242424242424242424242424242423a38342f271f150b010000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d7172797e838d9299a0a8b1b7b8b9bec5c9beb3a9a19ea1a9aaa29f9a9490857f82878c91979fa2a9b2acaaacb2bac3cec8c0b9b5b3b7b0a69f99928d86807b75706c65615a5045392d2114080000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d8074675a4d4b4b4b5864717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000000030f1b27333f4953606d7a869285929facb8c5c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4beb1a4978b7e74808888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9ea1a8b2bdc9d5e1d5c9bdb2a8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0bbc7d3d9ccc0b3a6998d8073665a4d4033271a0d00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b7784919ea1a1a1a1a1a1a1a1a1a9abb0b8c2c2c8c1b7afaaa8a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19f9285796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000815222e3b4855616e7b818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181817d7063574a3d3024170a00111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f8275685d5d5d5d5d5d5d5d5d5d6774808d9aa7b3c0cddacdc0b3a79a8d8074675d5d5d5d5d5d5d5d5d5f6c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e38424e58616d7a85929fa8b2bdc8beb3a99e93897d70665c5d57555048433d37312e3946525d6874818d9aa9b3bec9cbbfb3a6998c80736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64615a5044392d201408000000010b151f2935404b55606a73808c95a0aaacaba39f9b948f89837d766f6a615e57504a42382f3c3f40414141414141414141414145515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584c41414141414141414141414141403c362d2c29231d150d03000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d71666d717980879195a0a7b1bcc6cacfcfc4bbb3adababa39f98928d88837d78767b7f858c9297a0a8b2b7b8bdc3ccd5d2cac5c1bbb0a69e949087817b736e6963605b5350483e33281d11050000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d8074675a585858585864717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d00000000000000000005121f2b3744505b65727f8b989298a2aebab8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b1a4978b7e74808d959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595958c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abacb2bac4cedae5dacec4bab2acaba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb0b8c2cdd8dacdc0b4a79a8d8174675a4e4134271b0e01000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b7784919eaaadadadadadadadadafafafb1b2b7bec6c1bab6b4adadadadadadadadadadadadadadadadadadac9f9285796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000714212d3a46535f696e74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474706b6155483c2f23160900111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f82756a6a6a6a6a6a6a6a6a6a6a6a74808d9aa7b3c0cddacdc0b3a79a8d80746a6a6a6a6a6a6a6a6a6a6a6c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000206111c26303c46525e68727f8c96a0acb8bfbab8afa59d9184786d60534a4944433e3c39332935414c5663707c8997a1adb9c1bfbab7aa9d9184776a5f5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d575550483e33281c100400000000030d18242f3a434e58606d78839098a3a19e99928e88827d76706b626058534d443f383840474c4d4e4e4e4e4e4e4e4e4e4e4e4e515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4841382f2518120b0300000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d716e707070737c839195a0acb8c5d1dad6cdc4beb9afa399928f85807c76706d696e72797f859196a0acb8c5c8ced5dedcd6d0c3b7aa9e948f827c74707070706f6b6054483e362c22170c000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d80746764646464646464717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000613202d394653606c7884919d9fa2aab4aeacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4978b7e74808d9aa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b7b9bdc4ccd6e0ebe0d6ccc4bdb9b7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b7bbc2cad4dedacec1b4a79b8e8174685b4e4135281b0e02000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b7784919ea2a2acaeb2acaaa6a2a2a2a2a4a6acb4becdc6c1b7afa9a7a2a2a2a3a5abb3bababab4aca6a4a2a29f9285796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0005121e2a36424d575f61676767676767676767676f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e676767676767676767676361594f44382c20140700111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f827777777777777777777777777777808d9aa7b3c0cddacdc0b3a79a8d80777777777777777777777777777885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000003090e1214141e2a36414c56606d7984919da8b2b4aeaca79f9d968c7f726559505050504a49453e36303a4653606d7985929eabb7b5b4aeaca9a096887b6f625550505050505050505050505050505050505050504a49443e362c22170b00000000000007131d28313d44515c666e7c86929b96918c86817c76706b636059544e46423b3336404a52585a5b5b5b5b5b5b5b5b5b5b5b5b5b5e6b7884919eabb7c4d1cbbeb2a5988b7f72655b5b5b5b5b5b5b5b5b5b5b5b5b5b5b59534b41362b2014010000000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d717b7d7d7d7d7d7e84919daab7c4d0dddfd6cfc5b9ac9f9286827e7d7d7d7d796d797d7d7d7e84919daab7c4d0d9e0e7e8dbcfc2b5a89c8f827e7d7d7d7d7d7d7d6f6356493c30231a1005000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d80747171717171717171717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d50434044505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000006121f2b37434e5863707d8996a0acaeb4aaa29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d978b7e74808d9aa7aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c4c5c9ced6dee8f2e8ded6cec9c5c4c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c4c7cdd4dce6dbcec2b5a89b8f8275685c4f4235291c0f02000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b7784919595959fa2a8a09e9996959595979aa2acbbc5c6baafa59d9b959595969aa1abb9c2b7aca29b979595959285796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00020e1a26313b454d53555a5a5a5a5a5a5a5a5c697582898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989897f72655a5a5a5a5a5a5a5a5a57554f473e33281c100400111d2a3744505d6a7783909daab6c3d0d2c5b8ab9f9285838383838383838383838383838385929eabb8c5d1ded1c5b8ab9e9285838383838383838383838383838387929facb9c5d2ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000050d141a1e21212625303a44515c66717e8b96a1acaaa29f9a95908b858073665c5c5c5c5c575550483e333844505c6674818e9aa9aba8aaa39f9d9a978c8073665c5c5c5957524a43434343434343434343434343433d3c39332c241a1005000000000000010c161f2834404a545f6a727f8b8e89847f7b746f6a636059544f47433d3631303c47525c646768686868686868686868686868686b7884919eabb7c4d1cbbeb2a5988b7f7268686868686868686868686868686867645d53483c3024180b0000000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8a8a8a8a8a8a9195a0acb8c5d1dee8e0d3c7bbafa399928f8a8a8a8a877b6e7a878a8a8b9196a0acb8c5d1dee4ebe7dcd0c3b7aa9e948f8a8a8a8a8a8a8a8276695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c2b5a99c8f827e7e7e7e7e7e7e7e7e7e818e9aa7b4c1cdc4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d504c4c4c505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d00000000000000030e18212e3a47535f6a75828f9ca8b2baaea2989291919191919191919191919191919191919191918b7e74808d9aa7b3bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd1d2d5dae0e8f0faf0e8e0dad5d2d1cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd0d3d8dbdbdbdbcfc2b6a99c8f8376695c504336291d1003000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b7784888888899298a096918c898888888a909aa9b3bec2b6a99d938e8888888a8f9aa6b0bcb3a69b908b8888888886796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000009141f29333b4246484e4e4e4e4e4e4e4f5c6975828f96969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696968b7f7265584e4e4e4e4e4e4e4e4a48443e352c21160b0000111d2a3744505d6a7783909daab6c3d0d3c6baada2979290909090909090909090909090909297a1adb9c6d2dfd2c6b9ada1979290909090909090909090909090909299a3afbbc7d4ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e33333334404a54606d7984919ea09d98928e88837e79736e69696969696964615a504539343f4a5463707d8997a19e9b999892908d8a8782766969696966635c52473b373737373737373737373737332f2e2b272019100700000000000000040d18232e39424e58606c7782827d78736e69625f58554f48443d3e3c3b37323f4c58646e737474747474747474747474747474747884919eabb7c4d1cbbeb2a5988b7f74747474747474747474747474747474746f64594c4033271a0e0100000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8c97979797979da0a7b1bcc8d4dae1dcd7cbc0b5aba39f9b97979794877a6e7a879497989da0a8b2bdc8ced3dae1dcd6d1c7bbb0a69e9c979797979797908376695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c3b7ab9f948f8b8b8b8b8b8b8b8b8b8b8e939da9b5c2d1c4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d59595959595d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000915202a36424d57626f7c88949eaabab8ac9f92868484848484848484848484848484848484848484847e74808d9aa7b3bebebebebec4c6c9cfc8c8c8c8ccc7c3c2bebebebebebebec4c5c9cec8c8c8c8cdc7c4c2bebebebeb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdcecececececececececececececececececececed2d4d7dde3ebf4f4ebe4ddd8d4d2cecececececececececececececececececececececececececececececec3b6a99d9083766a5d5043372a1d0600000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c626f7c7c7c7c7c86929e9184807c7c7c7c7e8a97a1adb9c1b4a79b8e817c7c7c7d8a949fabb7b1a4978b7e7c7c7c7c7c6f626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0000030d17212931363a3b414141414141424f5c6975828f9ca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3988b7f7265584c414141414141413d3c38332c231a10050000111d2a3744505d6a7783909daab6c3d0d6cabeb3a9a29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9ea1a9b3bec9d5e1d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fa3abb5c0cbd7ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b404040404044505c66727f8b9795908b85817c7676767676767676767676716c6155494040404653606d79859296918e8c928683807e7b767676767676736e63574b40404040404040404040404040403c3b37322b22190f040000000000000007121c27303c44505b656c7575706c66615e57534e48443e44494a4947433d404d5a6773808181818181818181818181818181818186929facb8c5d2d0c3b6a99d9083818181818181818181818181818181818174675b4e4134281b0e0100000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8c99a3a3a3a4aaacb1b9c3c6c9cfd6d1cac5c7bdb5afaca8a4a3a194877a6e7a8794a1a4aaacb2babdbec2c8cfd8d2cbc5c1c0b8b0aaa8a3a3a3a3a39c908376695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c7bbb0a69f9c979797979797979797979a9da5afbac5d1c4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a666666666666666a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000020e1a26313a46535f6975818e9ba6b0bbb8ac9f92857b77777777777777777777777777777777777777777074808d9aa7b2b2b2b2b2b2b8b9bec4cdd6d3cac2bbb7b5b2b2b2b2b2b2b2b7b9bdc4ccd5d4cac2bbb7b6b2b2b2b2b2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c6c7ccd2d9e2ebebe2d9d2ccc8c6c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b7aa9e9184776b5e51442d22170b00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c5f6a6f6f6f707d8a98a096918c85807c6f7885929eabb8c3b6a99c9083766f6f7683909caab4b5a89b8f82756f6f6f6f6a626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000060f171f262a2d2e343434343436424f5c6975828f9ca8afafafafafafb3adaba0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0aaacb1afafafafafafafa5988b7f7265584c3f343434343434302f2c28211a1108000000111d2a3744505d6a7783909daab6c3d0dbd0c5bbb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadb3bbc5cfdae6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaacafb5bdc7d1dcccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484d4d4d4d4d4d4a54606d79858e89837e7a7c8283838383838383838383827e7164574d4d4d4d4d515c6675818a8784827f868382838383838383838383807366594d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4947433d342b20150a00000000000000000b151e27333f49535b60696863605b54524d47433c3f4450555756544e4645515e6b78848e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9298a2aebac6d3d1c4b8ab9f95908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e86796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8c99a6b0b0b0b0b0b0b0b8b9bec5cdc8c0b9b4b3b0b0b0b0b0ada194877a6e7a8794a1adb0b0b0b0b0b2b7bec6cfc8c0b9b5b3b0b0b0b0b0b0b0b0a99c908376695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6ccc2b8b0aba9a4a4a4a4a4a4a4a4a4a4a7a9afb7c0cbd1c4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083767373737373737373737783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d00000000000006121e2b37424e57616e7b87929facb9c1baaea3989083786c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6774808d9aa5a5a5a5a5a5a5abadb3bbc4cfccc2b8b0aaa9a5a5a5a5a5a5a5aaacb2bac4cecdc2b8b0aba9a5a5a5a5a5a5998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b9bbc0c7d0d9e3e4d9d0c7c0bbb9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ab9e9285786b5f493f33271b0f03000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c585f62626975828f9ba8a09e97928c7f7275818e9bacb6c0b9ac9f92867a6d65717e8b98a2aeb6aa9e93887c6f6262625f626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000060d141a1e2122272727272936424f5c6975828f9ca8b5bcbcbcbeb3a9a19e9393939393939393939393939393939393939393939393939393939393939393939da0a7b1bcbcbcbcbcb2a5988b7f7265584c3f3227272727272423201c16100800000000111d2a3744505d6a7783909daab6c3d0ddd7cdc5bebab8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8b9bec5cdd6e1ece1d6cdc5beb9b8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b9bbc0c7cfd9d8ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d535459595959595959595d67727f817c7772707d8a8f8f8f8f8f8f8f8f8f8f8c7f72655959595959595954626f7c7d7b78757a87908f8f8f8f8f8f8f8f8f8f8275685c59595959595959595959595959595956544e463d32271b0f0300000000000000030c17222d38414950535c5b5653504a46423b3b424a505a61646260584e43515e6b7884919b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa2aab4bfcad6d4c8bcb1a79f9d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8c99a4a4a4a4a4a4a4a4abadb3bbc5c0b6aea8a6a4a4a4a4a4a4a194877a6e7a8794a1a4a4a4a4a4a4a6acb4bec8c0b6aea9a7a4a4a4a4a4a4a4a4a49c908376695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d4cac2bbb7b5b1b1b1b1b1b1b1b1b1b1b4b5bac0c9d2d1c4b7ab9e9184786b63707c8996a3afbcc9d1c4b7ab9e91847f7f7f7f7f7f7f7f7f7f7f84919eabb8c4d1ccc0b3a6998d8073665a4d4033271a0d0000000000000814212e3a47535f6a74818e99a3afbbc7bfb4aa9f958c7f72695f545e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6774808d98989898989898989ea1a9b3bec9c7bbb0a69f9c989898989898989ea0a8b2bdc9c7bbb0a69f9c989898989898988c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8acafb5bdc7d2ddddd2c7beb6afaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89f928579655b5044372b1f1205000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605359616e7b87929facaca99f94887b6f717e8b9aa4afbbbaaea399897d70636d7a86929facb8afa59c8f82756a605555626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000003090e1214151b1b1b1c2936424f5c6975828f9ca8b5c2c9c6b9ada197928686868686868686868686868686868686868686868686868686868686868686869095a0acb8c4c9c9beb2a5988b7f7265584c3f32251b1b1b1b171614100b050000000000111d2a3744505d6a7783909daab6c3d0dddfd7d0cac6c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c6c9cfd6dfe8f2e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c7cbd1d9dfd8ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e61666666666666666666666d72756f6b66707d8a979c9c9c9c9c9c9c9c988c7f72666666666666666666666a6f716e696e7a87949c9c9c9c9c9c9c9c9b8f827568666666666666666666666666666666666260584e43372b1f1306000000000000000006111b262f383f44464f4f4a46443f38383f444d545b606c716f6a60554b515e6b7884919ea7a7a7a7a7a7a7a7a7a7a7a7a7a7acaeb4bcc5d0dbd8cdc2b9b1aba9a7a7a7a7a7a7a7a7a7a7a7a7a7a79f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8c9797979797979797979ea1a9b3beb9aea49c999797979797979794877a6e7a8794979797979797979aa2acb7bcb9aea49d9a97979797979797979797908376695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d4ccc7c3c2bebebebebebebebebebec1c2c5cbd2d5d1c4b7ab9e9184786b63707c8996a3afbcc9d2c5b9ada196918c8c8c8c8c8c8c8c8c8c8c9196a1adb9c5d2ccc0b3a6998d8073665a4d4033271a0d0000000000000815222f3b4855626e7b87929fabb5c0cbc6bcb1a79f92867b6e66666666666666666666666666666666666774808b8b8b8b8b8b8b8b8b9197a1adb9c6c3b7aa9f948f8b8b8b8b8b8b8b9196a0acb9c5c4b7ab9f948f8b8b8b8b8b8b8b8b7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa4abb5c0ccd7d8ccc0b6aca49f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9886796c605346392d201306000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6054606b75818e99a3aeb0a69c9083766a6d7a87939facb9bfb4ab998d8073666774818e9baab4b2aa9e94897c6f625955626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000020507080e0e0f1c2936424f5c6975828f9ca8b5c2cfc5b8ab9e9285797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7983909daab6c3d0cbbeb2a5988b7f7265584c3f3225190e0e0e0a09070400000000000000111d2a3744505d6a7783909daab6c3d0d2d2d2d2d2d2d2d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1d2d5dae1e8f1faf1e8e1dad5d2d1d0d0d0d0d0d0d0d0d0d0d0d0d0d0d2d2d2d2d2d2d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e73737373737373737373737373737373737d8a97a3a9a9a9a9a9a9a5988c7f73737373737373737373737373737373737a8794a1a9a9a9a9a9a9a89b8f827573737373737373737373737373737373736f6a6054473b2e2215080000000000000000000a141d262d33373942423d3938353c414950565e666c737d7c6f675d51515e6b7884919eabb4b4b4b4b4b4b4b4b4b4b4b4b4b8babfc5ced7e2dfd4cbc2bcb8b6b4b4b4b4b4b4b4b4b4b4b4b4b4ac9f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8a8a8a8a8a8a8a8a8a8a9297a1adb0b0a89c928d8a8a8a8a8a8a8a8a877b6e7a878a8a8a8a8a8a8a8a909aa6b0b0b0a99d928d8a8a8a8a8a8a8a8a8a8a8a8376695d5043362a1d0900000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c9c9c9c9cacfcacacacacacacacacacacdcdc9c9c9c9c9c4b7ab9e9184786b63707c8996a3afbcc9d5c9bdb2a8a19e99999999999999999999999ea1a9b2bdc9d5ccc0b3a6998d8073665a4d4033271a0d0000000000000f1c2936424f5c6975828f99a3abb5bec7cec2baaea2989082787373737373737373737373737373737373736f7d7f7f7f7f7f7f7f7f7f85919eabb8c4beb3a99c8f827f7f7f7f7f7f7f84919eaab7c4c2b6a99c8f827f7f7f7f7f7f7f7f7c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9399a4afbbc7d4d4c8bbafa49a938f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f867a6d6053473a2d201407000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6056636f7c89939b9fa3aa9e948a7d7064687784919daab7b7b6a99c8f83766563707d8a98a2a6a9a19e9b8f82766b6055626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000001030f1c2936424f5c6975828f9ca8b5c2cfc4b8ab9e918579797979797979797979797979797979797979797979797979797979797979797983909daab6c3d0cbbeb2a5988b7f7265584c3f3225190c01010000000000000000000000111d2a3744505d6a7783909daab6c3c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6c8ccd2d9e2ebf5ebe2d9d2ccc8c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5bfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8080808080808080808080808080808080818e9ba8b5b6b6b6b6b6a99c8f828080808080808080808080808080808080808d9aa7b3b6b6b6b6b6aa9d91848080808080808080808080808080808080807c6f6256493c2f231609000000000000000000020b141b22272b2d36352d333940454d535b60696e787f8784796d605a505e6b7884919eabb7c1c1c1c1c1c1c1c1c1c1c1c1c5c6cad0d7e0e9e6ddd4cdc8c4c3c1c1c1c1c1c1c1c1c1c1c1c1b9ac9f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d717c7d7d7d7d7d7d7d7d7d7e85929ea3a3a3a3998d807d7d7d7d7d7d7d7d7e796d797e7d7d7d7d7d7d7d7e8a97a3a3a3a3a39a8d807d7d7d7d7d7d7d7d7d7d7d7d706356493d31251a0e02000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9bcbcbcbcbcbdbfc2c8d0d7d7d7d7d2cbc5c1c0bcbcbcbcbcbcb7ab9e9184786b63707c8996a3afbcc9dacfc4bab2adaba6a6a6a6a6a6a6a6a6a6a6abadb2bbc4cfdaccc0b3a6998d8073665a4d4033271a0d0000000000000b1724313e4a5764717e879299a4acb6c0cccabfb4aa9f948e817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796f72727272727272727a86939facb9bebaada297897d72727272727273808c99a8b2bdc5b8ab9e92857a727272727272726f6a6054473b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f828282828282828282828282828282828282828282828282828287939facb9c6d2d2c6b9ac9f9388828282828282828282828282828282828282828282828282828282828282828282828281796d6053473a2d201407000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605965727f858a8f92999c988f82756c616875828e9ba8acaba9a89f9285796c606d7986929c999796918f8c897c6f6356626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc6b9ada1978986858585858585858585858585858585858585858585858585858585858585858688939facb9c6d2cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000111d2a3744505d6a7783909daab6b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bbc0c7d0d9e4eee4d9d0c7c0bbb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8e939eaab6c2c2c2c2b7ab9f948f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d929da9b5c2c2c2c2b8aca096918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b7e7265584b3f3225180c00000000000000000000020a11171b1f272b2f383f444b51575f656c717b828c938e81746c61575e6b7884919eabb7c4cececececececececececed2d3d6dbe2e9f2efe6dfd8d4d1d0cececececececececececec5b9ac9f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d716e7171717171717171717884919696969696968a7d7171717171717171716d676d71717171717171717986939696969696968a7e7171717171717171717171706b60574d42362a1e1205000000000000000000000000000000000000000714202d3a4753606d7a8693a0adafafafafafafb1b2b7bec6d0dadcd2c8c0b9b5b3afafafafafafafab9e9184786b63707c8996a3afbcc9d6d6ccc4bdb9b7b2b2b2b2b2b2b2b2b2b2b2b8b9bdc4cdd6d9ccc0b3a6998d8073665a4d4033271a0d0000000000000a1723303c4955616c717e87939aa4afbbc0cbc6bcb0a69e938e8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6e65656565656565717e8b99a4abaeb4b8ab9f9285796d65656565656f7c8896a1acb9bdb5ada1978c7f726865656565656260584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313d4a56626d72757575757575757575757575757575757575757575757575757986929facb8c5d2d2c5b9ac9f92867975757575757575757575757575757575757575757575757575757575757575757575756d675d5145382c1f1306000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6056626d72797d82868b9092867b6e615966727f8c99a39f9e9c9b9997887b6e616775828f8f8d8a8785827f7d796d6055626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc9beb3a9a198929292929292929292929292929292929292929292929292929292929292929292939aa4afbbc8d4cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000111d2a3744505d6a7783909daaacacacacacacacacacacacacacacacacacacacacacacacacacafb6bec7d2dde8ddd2c7beb6afacacacacacacacacacacacacacacacacacacacacacacacacaca5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969999999999999999999999999999999b9ea5afbac6cfcfc7bbb0a69f9c99999999999999999999999999999999999a9da4aeb9c5cfcfc8bdb2a8a09d99999999999999999999999999999999988b7e7265584b3f3225180c0000000000000000000008101921272c32383d414950555d60696e777e858f949f938a7e71695e5e6b7884919eabb7c2c2c2c2c2c2c2c2c2c2c2c2c5c7cad0d8e0eae7ddd5cec8c5c4c2c2c2c2c2c2c2c2c2c2c2c2b9ac9f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d716e6e6e6e6e6e6e6e6e6e788489898989898989897d706e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e798689898989898989897e716e6e6e6e6e6e6e6e6e6e6e6e695e53463a2d211407000000000000000000000000000000000000000714202d3a4753606d7a8693a0a2a2a2a2a2a2a2a4a6acb4bec8d3d6cbc0b6aea9a7a2a2a2a2a2a2a2a29e9184786b63707c8996a3afbcc9d6ded6cfc9c5c4bfbfbfbfbfbfbfbfbfbfbfc4c5c9cfd6dfd9ccc0b3a6998d8073665a4d4033271a0d0000000000000814212d3945505a616c717e88939fa5afb9c3cec2b8afa59e9b9999999999999999999999999999999994877a6e61585e5e5e5e6976828f9a9c9fa2aab1a79b8e8174665c5e5e5e5f6a7884919eabb7b5aba39f9d92857a6d605e5e5a5856544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a46515b62656868686868686868686868686868686868686868686868686c7985929facb8c5d2d2c5b9ac9f9286796c68686868686868686868686868686868686868686868686868686868686868686868605d554b4035291d1004000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605c5b62676d71757a7e83887f72695e5c63707d8a95999291908e8d8b8a7e716465717e8583807d7b787572706d675d5c626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfcfc4bbb3aaa39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa4acb6c0ccd8cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000111d2a3744505d6a7783909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa4acb6c0ccd8e4d8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2a6a6a6a6a6a6a6a6a6a6a6a6a6a6a8aaafb7c1ccd7d8ccc2b8b0aba9a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a9aeb6c0cbd6d9cec3bab2acaaa6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5988b7e7265584b3f3225180c00000000000000000008121a222b32383d43474f535b60676d737b828b92979fa59f92857b6e665b6b7884919eabb5b5b5b5b5b5b5b5b5b5b5b5b5b8babfc6ced8e2dfd5cbc3bcb8b7b5b5b5b5b5b5b5b5b5b5b5b5b5ac9f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cbbfb2a5988c7f7b7b7b7b7b7b7b7b7b7b7b7b7d7d7d7d7d7d7d7d7d7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7d7d7d7d7d7d7d7d7d7c7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154483b2e211508000000000000000000000000000000000000000714202d3a4753606d7a86939696969696969696979aa2acb7c2ced1c5b9aea49d9a9696969696969696969184786b63707c8996a3afbcc9d6e8e0dad5d2d1ccccccccccccccccccccccd1d2d5dae0e8d9ccc0b3a6998d8073665a4d4033271a0d00000000000005111c28333e48505a626c727f8b929da7b1bcc6cbc1b7afa9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a194877a6e61606b6b6b6b6e7b878a8d909298a2aca095897c6f6b6b6b6b6b6b6b74818d9aa7b4aea39992918f8c80736b6b6b66635c52473d342b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d29343f495156585c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c53514b43392f24180c00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c69696969696969686d72767b786d696969696e7b87898786848381807f7d7b6e69696d78797673706e6969696969696969696f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfcfc4bbb3aaa39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa4acb6c0ccd8cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000111d2a3744505d6a7783909292929292929292929292929292929292929292929292929292939aa4afbbc8d4e0d4c8bbafa49a9392929292929292929292929292929292929292929292929292928c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb3b3b3b3b3b3b3b3b3b3b3b3b3b5b6bac1c9d3ddded4cac2bbb7b6b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b5b9c0c8d2dce0d5ccc3bdb8b7b3b3b3b3b3b3b3b3b3b3b3b3b3b3b1a5988b7e7265584b3f3225180c000000000000000006101a242c343d43484e545960656c71797f8690949fa2a9ada2979082786c606b7884919ea8a8a8a8a8a8a8a8a8a8a8a8a8a8acaeb4bcc6d0dbd9cec3b9b1acaaa8a8a8a8a8a8a8a8a8a8a8a8a8a89f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cfc0b3a79b918c88888888888888888888888889898989898989898988888888888888888888888888888888888888888888898989898989898989888888888888888888888888888276695d5043362a1d10030000000000000000000000000000000000000714202d3a4753606d7a868989898989898989898a909aa6b2bfcbcec1b5a99d928d8989898989898989898984786b63707c8996a3afbcc9d6e0d8d0cac7c5c3c3c3c3c3c3c3c3c3c3c3c5c7cbd0d8e0d9ccc0b3a6998d8073665a4d4033271a0d000000000000000c17222c363e48505a626d74818e95a0aab4bfcac9c1bab6b4b2b2b2b2b2b2b2b2b2b2b2b2b2b2ada194877a6e676d7878787878787c7e808285929aa49d9184787878787878787878787d8a97a3b0ac9f92878381807e78787878736e63584b3f3226190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4b4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f534f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4745403931271d120700000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797676767676767676767676767676767676767676767d7c7a787876767676767676767676767676767676767676767676767676767c8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc9beb3a9a198929292929292929292929292929292929292929292929292929292929292929292939aa4afbbc8d4cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000111d2a3744505d6a778386868686868686868686868686868686868686868686868686868688939facb9c6d2dfd2c6b9ac9f93888686868686868686868686868686868686868686868686868686877f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcbfbfbfbfbfbfbfbfbfbfbfbfc1c3c6ccd3dbe5e6dcd4ccc7c3c2bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfc0c1c5cbd2dae4e7ded5cec8c5c4bfbfbfbfbfbfbfbfbfbfbfbfbfbeb1a5988b7e7265584b3f3225180c00000000000000000c17222c363e474f545860626b70787e848c92989fa6adb3b3a99f948c7f736a6b7884919c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab4bfcad6d4c8bcb1a7a09d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cfc4b8ada39b9895959595959595959595959596969696969696969695959595959595959595959595959595959595959595969696969696969696959595959595959595959595908376695d5043362a1d10030000000000000000000000000000000000000613202d394653606c787c7c7c7c7c7c7c7c7c7c7e8a97a4b1bdcacdc0b3a79a8d807c7c7c7c7c7c7c7c7c7c7c6f6263707c8996a3afbcc9d6d8cec6bfbab8b7b7b7b7b7b7b7b7b7b7b7b8babfc6ced8d9ccc0b3a6998d8073665a4d4033271a0d0000000000000005101a242c363f48515b606d79839098a2aebac1cecbc6c2c1bfbfbfbfbfbfbfbfbfbfbfbfbfbaada194877a6e6d79858585858585858585858587939f9f92868585858585858585858585929eabb8ab9e928585858585858585858073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3d3f42424242424242424242424242424242424242424246525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346424242424242424242424242424242424242424242424242424242424242423a38352f271f150b0100000714212d3a4754606d7a8793a0adbac6cfc2b5a99c8f828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828283909da9b6c3d0ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc6b9ada1978986858585858585858585858585858585858585858585858585858585858585858688939facb9c6d2cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000101d2936424f5b667177797979797979797979797979797979797979797979797979797979808d9aa7b3c0cddacdc0b3a79a8d80797979797979797979797979797979797979797979797979797979726d63574a3e3125180c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc3c3c3c3c3c3c3c3c3c3c3c3c4c5c9ced6dee8e8dfd6cfc9c5c4c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c8ced5dde7e9e0d7d0cac6c5c3c3c3c3c3c3c3c3c3c3c3c3c3beb1a5988b7e7265584b3f3225180c0000000000000005111d28343e48505960636a6f767d838b91969fa3aab0babebbb0a69f92877c6f6778848f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aebac7d3d1c5b8aca095918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cfc9bfb5ada7a5a1a1a1a1a1a1a1a1a1a1a1a1a3a3a3a3a3a3a3a3a3a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3a3a3a3a3a3a3a3a3a2a1a1a1a1a1a1a1a1a1a19c908376695d5043362a1d100300000000000000000000000000000000000006121f2b3844505b666c6f6f6f6f6f6f6f6f6f6f7b8895a1aebbc8cbbeb2a5988b7f726f6f6f6f6f6f6f6f6f6f6a6063707c8996a3afbcc9dbd0c6bcb4aeacaaaaaaaaaaaaaaaaaaaaaaacaeb4bcc6d0dcccc0b3a6998d8073665a4d4033271a0d000000000000000008121b242d363f45515d676f7c86929fa5afbcc6d0d2cfceccccccccccccc8c8c8c8c8c8c7baada194877a6e6d7a8691919191919191919192939aa4a39892919191919191919191919297a1adb9ada19792919191919191918d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313235353535353535353535353535353535353535353946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346393535353535353535353535353535353535353535353535353535353535352d2c29241d150d030000000714212d3a4754606d7a8793a0adbac6d0c3b7ab9f948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90959fabb8c4d1ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc4b8ab9e918579797979797979797979797979797979797979797979797979797979797979797983909daab6c3d0cbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000e1a26323e4a555f666a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c74808d9aa7b3c0cddacdc0b3a79a8d80746c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635b51463a2e2216090000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb6b6b6b6b6b6b6b6b6b6b6b6b6b7b9bdc4ccd6e0e0d6cdc4bdb9b8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7b8bcc3cbd5dfe1d7cec5bebab8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b1a5988b7e7265584b3f3225180c000000000000000814212d3945505a616b6f767c828990959ea1a8aeb4bcc2cac2bbafa3999184796d74818282828282828282828282828282828286929facb8c5d2d0c4b7aa9d9183828282828282828282828282828282828175685c4f4235291c0f0200000000000000000000000003101c2936434f5c6976828f9ca9b5c2c9c9c7bfb8b3b2aeaeaeaeaeaeaeaeaeaeaeaeafb0b0b0b0b0b0b0b0afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb0b0b0b0b0b0b0b0b0afaeaeaeaeaeaeaeaeaea99c908376695d5043362a1d1003000000000000000000000000000000000000030f1c28333f4a545b606363636363636363636e7b8895a1aebbc8cbbeb2a5988b7f7265636363636363636362605863707c8996a3afbcc9d6cabfb4aaa29f9d9d9d9d9d9d9d9d9d9d9d9fa3aab4bfcbd6ccc0b3a6998d8073665a4d4033271a0d00000000000000000009121b242935404b555f6a727e8b939eaab4bfcad6dbdad9d3ccc7c3c2bbbbbbbbbbbbbbbaada194877a6e6d7a86939e9e9e9e9e9e9e9e9e9fa4acaaa39f9e9e9e9e9e9e9e9e9e9e9ea1a9b3beb3a9a19e9e9e9e9e9e9e9a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181d222425292929292929292929292929292929292929292c3946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346392c2929292929292929292929292929292929292929292929292929292929201f1d18120b03000000000714212d3a4754606d7a8793a0adbac6d3c7bbb0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9fa7b1bcc8d4ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc5b8ab9e9285797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7983909daab6c3d0cbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000a16222d39434d555b5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6774808d9aa7b3c0cddacdc0b3a79a8d8074675f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f595751493f352a1e12060000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacb2bac4ced9dacfc4bbb2adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacb1b9c3ced9dbd0c5bcb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5988b7e7265584b3f3225180c000000000000000a1723303d4955616c717d82898f949da0a7adb2babfc6cfcdc7c0b5aba0968e81746f747575757575757575757575757575757884919eabb7c4d1cbbeb2a5988b7f75757575757575757575757575757575756f655a4d4134281b0f0200000000000000000000000003101c2936434f5c6976828f9ca9b5bdbdbdbdbdbdbdbdbbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbbbbbbb6a99c908376695d5043362a1d10030000000000000000000000000000000000000a1317222d38424a50535656565656565656626e7b8895a1aebbc8cbbeb2a5988b7f7265585656565656565655545663707c8996a3afbcc9d3c7baaea2989290909090909090909090909298a3aebac7d3ccc0b3a6998d8073665a4d4033271a0d00000000000000000000091218242f39434e58626d75818f98a2aebac4cfdaded3cac2bbb7b5afafafafafafafafada194877a6e6d7a8693a0ababababababababacafb6b4aeacabababababababababababadb3bbc5bbb3adababababababa79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d121518181c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1f2c3946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346392c201c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1413100c070100000000000714212d3a4754606d7a8793a0adbac6d8ccc2b8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb1b9c2cdd8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2c9c6b9ada197928686868686868686868686868686868686868686868686868686868686868686869095a0acb8c4c9c9beb2a5988b7f7265584c3f3225190c0000000000000000000000000005111c27313b434a4f505353535353535353535353535353535353535353535353535a6774808d9aa7b3c0cddacdc0b3a79a8d8074675a5353535353535353535353535353535353535353535353534c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9ea0a8b2bdc9d5d5c9bdb2a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a7b1bcc8d4d6cabeb3a9a29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d988b7e7265584b3f3225180c000000000000000b1824313e4b5764717e898f949c9ea6abb1b9bdc4cbcec8c2bcb7afaaa29f938a7e716869696969696969696969696969696b7884919eabb7c4d1cbbeb2a5988b7f7269696969696969696969696969696968655d54493d3125190c0000000000000000000000000003101c2936434f5c6976828f9ca9b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b7b8bcc3cbc8c8c8c8c8cac2bcb7b6b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a99c908376695d5043362a1d1003000000000000000000000000000000000007121c252e353b383f44464949494949494955626e7b8895a1aebbc8cbbeb2a5988b7f7265584c49494949494949495663707c8996a3afbcc9d2c5b8ac9f9286838484848484848484848386929facb8c5d2ccc0b3a6998d8073665a4d4033271a0d000000000000000000000007121d27313c46515b616e7b86929fa9b3bec9d5d8ccc2b8b0aaa9a2a2a2a2a2a2a2a2a2a194877a6e6d7a8693a0adb8b8b8b8b8b8b8b9bbc0bfbab8b8b8b8b8b8b8b8b8b8b8b8b9bec5cdc5beb9b8b8b8b8b8b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f131f2c3946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346392c20130f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f07060400000000000000000714212d3a4754606d7a8793a0adbac6d3d4cac2bbb7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b8bcc2cbd4d6ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5bcbcbcbeb3a9a19e9393939393939393939393939393939393939393939393939393939393939393939da0a7b1bcbcbcbcbcb2a5988b7f7265584c3f3225190c00000000000000000000000000000b151f2931393e424446464646464646464646464646464646464646464646464d5a6774808d9aa7b3c0cddacdc0b3a79a8d8074675a4d46464646464646464646464646464646464646464646463f3e3a352d251c1107000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89909090909090909090909090909090909196a0acb9c5d2d2c5b9ada1969190909090909090909090909090909090909095a0acb8c5d2d2c6baada2979290909090909090909090909090909090908b7e7265584b3f3225180c000000000000000613202d394653606c78828f97a1abb0b8bcc3c9cec8c3bdb8b0aba59e98928c827b6e615c5c5c5c5c5c5c5c5c5c5c5c5c5e6b7884919eabb7c4d1cbbeb2a5988b7f72655c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544b42372c2115090000000000000000000000000003101c2936434f5c6976828f9ca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3aaacb1b9c3ced9d4d8cdc2b8b0aba9a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39c908376695d5043362a1d100300000000000000000000000000000000020d19232e3740464b4c4d4d4d4d4d4d4d4d4d55626e7b8895a1aebbc8cbbeb2a5988b7f7265584d4d4d4d4d4d4d4d4d5663707c8996a3afbcc9d0c3b6a99d9083777777777777777777777783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000010b151f2a343f46525e6973808c97a1adb9c3ced3c7bbb0a69e9c9595959595959595959594877a6e6d7a8693a0adb9bdbdbdbdbdbdbdbdbdbdc0c5c4c4c4c4c4c4c4c4c4c4c5c2bdbdbdbdbdbdbdbdbdbdbdb4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202020202020202020202020202020206131f2c3946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346392c201306020202020202020202020202020202020202020202020202020200000000000000000000000714212d3a4754606d7a8793a0adbac6c9c9c9ccc7c3c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c3c4c8cdc9c9c9c9bfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8afafafafafafb3adaba0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0aaacb1afafafafafafafa5988b7f7265584c3f3225190c0000000000000000000000000000030d171f272d32363739393939393939393939393939393939393939393939414d5a6774808d9aa7b3c0cdd5cdc0b3a79a8d8074675a4d413939393939393939393939393939393939393939393933312e2a231c130a000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c838383838383838383838383838383838384919eaab7c4c5c5c4b8ab9e9184838383838383838383838383838383838383909daab7c3c5c5c5b8ab9f92858383838383838383838383838383838383837e7164574a3e3124170b0000000000000006121f2b3844505b666e7a859199a4afbbc2cdc8c3bcb8b2aca69f9c938e867f786e695e534f4f4f4f4f4f4f4f4f4f4f515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584f4f4f4f4f4f4f4f4f4f4f4f4f4f4d49423930261b10040000000000000000000000000003101c2936434f5c6976828f96969696969696969696969696969696969696969696969696969696969696969da0a7b1bcc8d4e0d3c7bcb0a69f9c96969696969696969696969696969696969696969696969696969696908376695d5043362a1d10030000000000000000000000000000000006121e2a3540495157595a5a5a5a5a5a5a5a5a5a626e7b8895a1aebbc8cbbeb2a5988b7f72655a5a5a5a5a5a5a5a5a5a5663707c8996a3afbcc9d0c3b6a99d9083766a6a6a6a6a6a6a6a6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000030d18222a36424d57606d7985919ea7b1bcc8d0c3b7aa9e948f8888888888888888888888877a6e6d7a8693a0adb1b1b1b1b1b1b1b1b1b1b1b3b5b9c0c8d1d1d1d1cac1bbb7b5b1b1b1b1b1b1b1b1b1b1b1b1a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbabcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3988b7f7265584c3f3225190c000000000000000000000000000000050d151c2226292a2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c34414d5a6774808d9aa7b3c0c9c9c9c0b3a79a8d8074675a4d41342c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2625221e18110a01000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a6f77777777777777777777777777777777777d8a97a3b0b8b8b8b8b2a5988c7f77777777777777777777777777777777777a8794a1adb8b8b8b8b5a89b8f82777777777777777777777777777777777777716c6155493c3023170a00000000000000030f1c28333f4a545e68707d87939fa6b0bbc3bcb8b1aca8a09e949089817b726d665e574d4242424242424242424245515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584c42424242424242424242424242413d3730271e1409000000000000000000000000000003101c2936434f5c6976828a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9095a0acb8c5d1dcd0c4b7ab9f94908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8276695d5043362a1d1003000000000000000000000000000000000a16232f3b46515b636667676767676767676767676e7b8895a1aebbc8cbbeb2a5988b7f7267676767676767676767676163707c8996a3afbcc9d0c3b6a99d9083766a5d5d5d5d5d5d5d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000006101a25303b45515d67717e8b95a0acb8c4cbc2b5a99c8f827c7c7c7c7c7c7c7c7c7c7c7c786d6d7a8693a0a4a4a4a4a4a4a4a4a4a4a4a4a7a9aeb6c0cbd6d7ccc1b8b0aaa8a4a4a4a4a4a4a4a4a4a4a4a4a49a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5cfcfc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f96969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696968b7f7265584c3f3225190c00000000000000000000000000000000030b11161a1d1d20202020202020202020202020202020202020202734414d5a6774808d9aa7b3bcbcbcbcbcb3a79a8d8074675a4d4134272020202020202020202020202020202020202020191816120d0700000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e585f626a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a707d8a97a3acacacacacaca5988c7f726a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6e7a8794a1acacacacacaca89b8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64615a5045392d21140800000000000000000b17222d38424c56606b73808c949fa9b3b9b1aca7a09d96918a837c756e69605c544d453b31363636363636363845515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584c3f36363636363636363636363534312c261e150c020000000000000000000000000000000916232f3c4956626f7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d83909daab7c3cdcfcabeb3a99c90827d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d6f6356493c3023160900000000000000000000000000000000000c1925323e4b57636d737474747474747474747474747b8895a1aebbc8cbbeb2a5988b7f7474747474747474747474746d68707c8996a3afbcc9d0c3b6a99d9083766a5d51515151515d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000009141f2935404b55606d7883909da9b2bebfbab8ac9f92857a6f6f6f6f6f6f6f6f6f6f6f6d666d7a8693979797979797979797979797979a9da4aeb9c5d1d1c7bbb0a69e9c97979797979797979797979797978d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c3c3c3c3b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c697582898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989897f7265584c3f3225190c000000000000000000000000000000000000050a0e1011131313131313131313131313131313131313131a2734414d5a6774808d9aa7afafafafafafafa79a8d8074675a4d4134271a131313131313131313131313131313131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e53555d5d5d5d5d5d5d5d5d5d5d5d5d5d5d64707d8a979f9f9f9f9f9f9f9f988c7f72655d5d5d5d5d5d5d5d5d5d5d5d5d616e7a87949f9f9f9f9f9f9f9f9b8f8275685d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d575550483e33281c1104000000000000000006111c262f3b444f59606d78828f97a1acaca7a09d95918a847e766f6a615e57504a423b33292929292929292b3845515e6b7884919eabb7c4c5c5beb2a5988b7f7265584c3f3229292929292929292929292825211b140c03000000000000000000000000000000000815222e3b4754606a6f70707070707070707070707070707070707070707070707070707070707070707a86929facb9bec1c3c5baada2978a7e71707070707070707070707070707070707070707070707070707070706f6b6054483b2f22150900000000000000000000000000000000000d192633404c5966737f808080808080808080808080818e9ba8b4c1cecfc3b6a99c90828080808080808080808080807a6d707c8996a3afbcc9d0c3b6a99d9083766a5d50444444505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000030d18242f3a44505c66717e8a97a1adb8b4aeacaba2988b7e716562626262626262626260606d7a868a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929da9b5bfc2c4c3b7aa9e948f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb6b6b6b6b6b6ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696968c807366594d4033261a0d000000000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6154473b2e21140800000000000000000000000000000000000000000103040606060606060606060606060606060606060e1a2734414d5a6774808d9aa2a2a2a2a2a2a2a2a29a8d8074675a4d4134271a0e060606060606060606060606060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474950505050505050505050505050505764707d8a929292929292929292928c7f726559505050505050505050505054616e7a87929292929292929292928f8275685c5050505050505050505050505050504a49453e362c22170c000000000000000000000a141d29323d44505c666e7a85929aa49f9c95908a837e78716c626058534d443f38302921171c1c1c1c1e2b3845515e6b7884919eabb7b8b8b8b8b2a5988b7f7265584c3f32251c1c1c1c1c1c1c1c1c1c1b1915100902000000000000000000000000000000000006131f2b37434e58606263636363636363636363636363636363636363636363636363636363636366737f8c99a3adb3b2b4b6b8b6ac9f9285796d636363636363636363636363636363636363636363636363636363636360594f43382c1f13070000000000000000000000000000000004111e2b3744515e6a77848d8d8d8d8d8d8d8d8d8d8d8d8e939eaab6c2cfd0c4b7ab9f94908d8d8d8d8d8d8d8d8d8d8d877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0c05000000000000000000000000000007131d28343f4a54606d7984919eababaaa39f9c9993908377665c555555555555555553606d787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e808d9aa7aeb4b5b8b9b1a79c8f827e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929fa9a9a9a9a9a9a9a99f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989807366594d4033261a0d000000000000000000000000000815212e3a47535f6a6f707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706e695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d96969696969696969696968d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a32373b3c444444444444444444444444444a5763707d8685858585858585858585867f7265584c4444444444444444444754616d7a8685858585858585858585858175685b4e44444444444444444444444444443e3c39332c241a100500000000000000000000020b172028343f4a545e68707d889399938f89837d78716d66615a544e46423b342e261e170f0f0f0f121e2b3845515e6b7884919eabacacacacacaca5988b7f7265584c3f3225190f0f0f0f0f0f0f0f0f0f0c090400000000000000000000000000000000000000030f1b27323d464e54565757575757575757575757575757575757575757575757575757575757606d7984919c9ea1a9a5a7a9abada49a8d8074675c57575757575757575757575757575757575757575757575757575756544f463d32271b0f030000000000000000000000000000000004111e2b3744515e6a7784919a9a9a9a9a9a9a9a9a9a9a9b9ea5afbac6d2d3c7bcb0a69f9c9a9a9a9a9a9a9a9a9a9a94877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271d17100800000000000000000000000000010b17232e3844515c6673808c99a29e9b98928f8b86837f786d605349494949494949505c666d717171717171717171717171717175818e9b9fa3aba8abadaba095887c7171717171717171717171717171716f6a6054473b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929c9c9c9c9c9c9c9c9c9c9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6154483b2e2115080000000000000000000000000006121f2b37434e585f6263636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363615e574d42362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a677480898989898989898989898989898074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3737373737373737373737373c4855616b70797979797979797979797979726d62564a3e373737373737373946525e686d797979797979797979797979756f65594d403737373737373737373737373731302d28221a1208000000000000000000000000050e17232e38424d56606b73808d8d87827d77716c65605c545048433d363128231c140c05000305121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f988b7f7265584c3f3225190c03030303030303020200000000000000000000000000000000000000000000000a15202b343d4347494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5763707d8a8d90929796989a9c9fa29f93877b6e62554b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4948433d342b21160a000000000000000000000000000000000004111e2b3744515e6a7784919da7a7a7a7a7a7a7a7a7a7a8aaafb7c1cbd7d8cdc2b8b0aba9a7a7a7a7a7a7a7a7a7a194877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d40332d28221a12080000000000000000000000000006111c2834404a54616e7b869297928e8a86827e7a76726d665c50443c3c3c3c3c3f4a545c60646464646464646464646464646d7a868d909299989b9ea1a89d9083776a64646464646464646464646464646260584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c798690909090909090909090909086796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d7070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706e695e53463a2d21140700000000000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565654524d453b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222a2a2a2a2a2a2a2a2a2a2a2c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2e2a2a2a2a2a2a36414c565e616c6c6c6c6c6c6c6c6c6c6c6c68655d53483d312a2a2a2a2a2a2a2a2a2a2a2a2423211c171008000000000000000000000000000006111c26303b444f59606d7882807b75706b64605b53504a423e38322a251f17110a0200000005121e2b3845515e6b788491929292929292929292928b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000040f19222b32373b3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4855626e7c7f81838587898b8e909297968e82756a5f53433d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3b38322b22190f04000000000000000000000000000000000004111e2b3744515e6a7784919daab3b3b3b3b3b3b3b3b3b4b6bac1c9d3ddded4cac2bcb7b6b3b3b3b3b3b3b3b3aea194877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d50433f44505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d403d39332c241a1005000000000000000000000000000c18232e3946525e6975818d8985817d7a75716d6865605c544a3f342f2f2f2e38424a5053575757575757575757575757606d797e808386898c8f919797968b7e7164585757575757575757575757575756544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976828383838383838383838383838276695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c60636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363615e574d42362a1e120500000000000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494746423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161d1d1d1d1d1d1d1d1d1d1c28333e474f55575f5f5f5f5f5f5f5f5f5f5f5f585651493f34291e1d1d1d1925303a444c52545f5f5f5f5f5f5f5f5f5f5f5f5b59534b41372c201d1d1d1d1d1d1d1d1d1d1d171714110c05000000000000000000000000000000000a141e29323d44505c666d75736e69636059535049443f38302c27211a140b06000000000004111e2b3744515e6a77838585858585858585858585867f7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f30303030303030303030303030303030303030303030303030303a47535f6a6e727476787a7c7f8183858789887c6f62584e433030303030303030303030303030303030303030303030303030302f2c272119100700000000000000000000000000000000000004111e2b3744515e6a7784919daab7c0c0c0c0c0c0c0c0c1c2c6cbd3dbe5e6dcd4cdc7c4c3c0c0c0c0c0c0c0baaea194877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d504b4b4b505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4a49453e362c22170c0000000000000000000000000007121c2a36424d56636f7d807c7974706d6765615e5653504a42382e2322222630383f44464b4b4b4b4b4b4b4b4b4b4b515d676d717376797c7f8285878a8d84796d60534b4b4b4b4b4b4b4b4b4b4b4b4b4947433d342b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424e5a6670767676767676767676767676767670665a4e4235291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a505356565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565654534d453b31251a0e020000000000000000000000000000030e18222a31373a3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3a36302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f6163636363636363636363636363615f574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608091111111111111111110b16212c353e44484a5252525252525252525252524c4a463f372d23180d1108131e29323a4146475252525252525252525252524e4d4841392f251a0f111111111111111111110b0a0804000000000000000000000000000000000000020c172028343f4a545c606967615f57544f46443f38342e261e1b160e090300000000000004101d2a36434f5b677177797979797979797979797979726d62564a3d3124180b00000000000000000000000000000000000000000000000000000000000000000000070f151b1f2223242424242424242424242424242424242424242424242424242b37424e575f62656769686e70727476787a7d7e716a6054463c312424242424242424242424242424242424242424242424242423221f1b160f070000000000000000000000000000000000000004111e2b3744515e6a7784919daab7c4cdcdcdcdcdcdcdcecfd2d7dde4edeee6ded8d3d0cfcdcdcdcdcdcdc7baaea194877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d58585858585d6a7783909daab6c3d0ccc0b3a6998d8073665a58575550483e33281d1105000000000000000000000000000e1925303b4854606b6f74706d6664605d5554524c46443f3830261c16151e262e34383a3e3e3e3e3e3e3e3e3e3e404b555d606467676d6f7275787b7e807e71665c51443e3e3e3e3e3e3e3e3e3e3e3e3c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e666969696969696969696969696969665e54493e3226190d01000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494846423b33291f14090000000000000000000000000000000006101820262b2e2f303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302e2d2a251f170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d53555656565656565656565656565655534d453b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040404040404040405101a232c33383c3d4646464646464646464646463f3e3a342d251b110604020d1720293036393a46464646464646464646464642403d372f271d1309040404040404040404040000000000000000000000000000000000000000000000050e17232e38424a50535c5a55534d48443d37332d28231c140c0a040000000000000000020e1b27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161717171717171717171717171717171717171717171717171a26313c454e5355585a565e6163656769696e70716c61584e43332a201717171717171717171717171717171717171717171717171615130f0a04000000000000000000000000000000000000000004111e2b3744515e6a7784919daab7c0c0c0c0c0c0c0c0c1c2c6cbd2dbe4e6dcd4cdc7c4c2c0c0c0c0c0c0c0baaea194877b6e707c8996a3afbcc9d0c3b6a99d9083766a656565656565656a7783909daab6c3d0ccc0b3a6998d807366656564615a5045392d2114080000000000000000000000000009141f2c38434f5960636763605c5453514b4746413a38342e261e150a0c151c23282c2d3131313131313131312f3a434b515357555c60636568696e7174716c62544a403431313131313131313131312f2e2b27201910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c5d5d5d5d5d5d5d5d5d5d5d5d5c5a544c42382d21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3a36312921170d030000000000000000000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232321201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b424648494949494949494949494949494846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f3039393939393939393939393932312e29231b1309000000050e171e252a2d2e3939393939393939393939393534312c251d150b020000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464f4d4846423b38332b27221b17110a0200000000000000000000000b17222e39444d555b5e5f5f5f5f5f5f5f5f5f5f5f5f585651493f34291d120600000000000000000000000000000000000000000000000000000000000000000000000000030608090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0915202a333c4247484b4e4c525456585b565e616364615a50463c3221180e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090907030000000000000000000000000000000000000000000004111e2b3744515e6a7784919daab3b3b3b3b3b3b3b3b3b4b6bac1c9d2ddded4cac2bbb7b6b3b3b3b3b3b3b3b3aea194877b72727d8996a3afbcc9d0c3b6a99d9083767272727272727272727783909daab6c3d0ccc0b3a6998d8073727272716c6155493d3023170a00000000000000000000000000020f1b27323d464f54565a5653504a4745403a3936302c28231c150c03030a11171c1f2024242424242424242428313a4045474a4b51535659575e61646764625a5042392e232424242424242424242423221f1b150f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e50505050505050505050505050504e49423a31261c100500000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2d3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302e2d2a251f170f0500000000000000000000000000000000000000030a0f121515161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312921170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242c2c2c2c2c2c2c2c2c2c2c2c2524221e1811090100000000050d13191e20212c2c2c2c2c2c2c2c2c2c2c2c282725201a130b030000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a42403b3a36312c271f1b17110b060000000000000000000000000006111d27323b444a4f515252525252525252525252524b4a463f372d23180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b3f41414647494c4e4d525456585650483e342b200f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919da7a7a7a7a7a7a7a7a7a7a7a9afb7c1cbd7d8cdc2b8b0aba9a7a7a7a7a7a7a7a7a7a5998c7f7e7e808d9aa7b3c0cdd1c4b7aa9e91847e7e7e7e7e7e7e7e7e7e7e84919eabb7c4d1cfc2b5a99c8f827e7e7e7e7e7164574a3e3124170b00000000000000000000000000000a16212b343d4348494d4946443f3a39352f2d2a251f1c17110a03000000060c1012131818181818181818161f282f35393a3e404546494c4d5354575a585650483e30271c181818181818181818181615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e424343434343434343434343434343423e3831281f150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f2023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232321211e1a140d0500000000000000000000000000000000000000000000030608090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f262a2d2e303030303030303030303030302e2d2a261f170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171f1f1f1f1f1f1f1f1f1f1f1f191816120d060000000000000002080d1113141f1f1f1f1f1f1f1f1f1f1f1f1b1b18140f090200000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2d36342e2d2a261f1c160f0b06000000000000000000000000000000000b16202932393f43444646464646464646464646463f3d3a342d251b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f323036393b3d3f414246474a4b49453e362d22190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919a9a9a9a9a9a9a9a9a9a9a9b9ea5afbac6d2d3c7bbb0a69f9c9a9a9a9a9a9a9a9a9a9b9c918c8b8b8d929da9b5c1ced2c5b9aca096918b8b8b8b8b8b8b8b8b8b8b9196a1acb9c5d2d0c3b7aa9f948f8b8b8b8b84776a5e5144372b1e110000000000000000000000000000040f19222b32383b3c413d3a38342e2c2924201e1913100c06000000000000000306070b0b0b0b0b0b0b0b0d161d24292c2d2e34383a3c3f4246484b4d4b49453e362d1e150b0b0b0b0b0b0b0b0b0b090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363636363636363636363636363635322d261f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012131616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e21222323232323232323232323232322211e1a140d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313131313130c0b09060100000000000000000000010507071313131313131313131313130f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20292722211e1a14100b03000000000000000000000000000000000000040e1720272e33363739393939393939393939393932312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1e212225252a2d2e303230363a3b3d3e3d39342d241b1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a77848d8d8d8d8d8d8d8d8d8d8d8d8e939ea9b6c2cfd0c4b7ab9f948f8d8d8d8d8d8d8d8d8d8e939c9998989a9da4aeb9c5d1d5c9bdb2a8a09e98989898989898989898989ea1a8b2bdc9d5d3c7bbb0a69f9c9898989184776a5e5144372b1e1100000000000000000000000000000007101921272c2f3034302d2b2823201d1813110d08030000000000000000000000000000000000000000040c13181d202023282c2d3031363a3b3e413e3d39342d241b0c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292a2a2a2a2a2a2a2a2a2a2a2a292926211c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a080705020000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0d0d0d0d0d0d08080602000000000000030506070604000000000000000000000000010303050606060606060504030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415161616161616161616161616161514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012131c1a1514120e0903000000000000000000000000000000000000000000050e161d22272a2b2c2c2c2c2c2c2c2c2c2c2c2c2524221d1811090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141518191e20212325252a2d2e3031302d28221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f808080808080808080808080818e9ba7b4c1cecfc2b6a99c8f82808080808080808080818e9ba5a5a5a7a9aeb6c0cbd6d9cec4bab2acaaa5a5a5a5a5a5a5a5a5a5a5abacb2bac4cedad8ccc2b8b0aaa9a5a59d9184776a5e5144372b1e1100000000000000000000000000000000070f161b1f22232723201f1c1713100d070501000000000000000000000000000000000000000000000001070d111314181c1f2023252a2d2e313431302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151a1a1a1a1a1a1a1a1a1a1a1a1a1514120e09030000060b0f12131313100c070000000000000000050a0d0f10121212121213121211100e0d0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080909090909090909090909090908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000104060709090a0a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0a09080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070f0d08070502000000000000000000000000000000000000000000000000040b11171b1d1e1f1f1f1f1f1f1f1f1f1f1f1f181815120c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060808080d1114141619191e2021232524211d17100900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d727474747474747474747474747b8895a1aebbc8cbbeb2a5988b7f7474747474747474747c8895a2afb1b3b5b9c0c8d2dce0d6ccc4bdb9b7b1b1b1b1b1b1b1b1b1b1b1b7b9bdc4ccd6e0ded3cac2bbb7b5b1aa9d9184776a5e5144372b1e110000000000000000000000000000000000040a0f1315161a161312100b06040100000000000000000000000000000000000000000000000000000000010406070c101313161a1e212124272524211d17100900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f10101010101010101010101010100f0d0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e21212727272727272727272727272722211e1a150e060a11171b1f20201f1c18120b0300000000030a10161a1c1d1f1f1f1f1f1f1f1e1e1d1b19171413100d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070f0a090704000000000000000000000000000000000000030709080d1113141516171718181818181818181818181818181818181818181716161513120f0b06060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000301000000000000000000000000000000000000000000000000000000000000060b0e10111313131313131313131313130c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507080a090e11141417181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222f3b46515b636667676767676767676767676e7b8895a1aebbc8cbbeb2a5988b7f72676767676767676f7c8895a2afbbc0c1c5cbd2dae4e8ded6cec9c5c4bebebebebebebebebebebec4c5c9ced6dee8e5dcd3ccc7c3c2b7aa9d9184776a5e5144372b1e1100000000000000000000000000000000000000030709090e0a07060300000000000000000000000000000000000000000000000000000000000000000000000000040607090e121415181a181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e343434343434343434343434342e2d2b261f180f141b22272b2d2d2c28231d150c040000040d151c2226292a2c2c2c2c2c2c2c2b2a2a28262420201d1812100b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141b171614100b050000000000000000000000000000040a0f131516191d202122232324242525252525252525252525252525252525252524232221201f1b1715120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a353f495157595a5a5a5a5a5a5a5a5a5a626e7b8895a1aebbc8cbbeb2a5988b7f72655a5a5a5a5a626f7c8895a2afbbc8ced1d6dce4ecf0e8e0d9d5d2d1cbcbcbcbcbcbcbcbcbcbcbd1d2d5dae0e8f0eee5ded8d3d0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e0b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b404040404040404040404040403b3a37312a21181d262d3337393a38342e271e160d04000d161f262d323536383939393939393837363533312d2c29241d1b160e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021282322201c160f080000000000000000000001070c10161b1f222324292c2d2f303031313131313131313131313131313131313131313131302f2e2d2b2722211f1b15100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070e070705010000000000000003060809080705020000000000000000000000000000000000000000030606060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e373f464b4c4d4d4d4d4d4d4d4d4d55626e7b8895a1aebbc8cbbeb2a5988b7f7265584d4d4d55626f7c8895a2afbbc8cccfd4dbe2ebefe7dfd9d4d1d0c8c8c8c8c8c8c8c8c8c8c8d0d1d4d9dfe7f0ede4ddd6d2d0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484d4d4d4d4d4d4d4d4d4d4d4d4d4847423c332a1f262f383f44464645403930281f160d04151f2831383e42434545454545464545444341403d3a39352f2c27211a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e24292c2d35302f2c27211a11080000000000000000030b12181d1f272c2f302f35393a3c3c3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3c3b3937332d2e2b26201c160b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141b1413110d0802000000040a0f1315161514120e090300000000000000000000000000000000060b0f1213120f0b060000000000000000000000000000000000000000000000000000000000010407070a0a0804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3e485055575654524c4e4d55626e7b8895a1aebbc8cbbeb2a5988b7f7265584c414955626f7c8895a2afbbbebfc3c9d0d9e2e7ddd5cec8c5c3bbbbbbbbbbbbbbbbbbbbbbc4c5c8ced5dee7e4dbd2cbc6c2c1b7aa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a5a5a55534d453c31262d384149505353514b423931281f160d1c26313a434a4e50525252525252525151504e4c4a4745403938322a251f170f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f282f35393a423d3c38332b231a0f05000000000000060d151d24292c32383b3c4041454748494a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a49494846443f3c3b37322c272117110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d20212821201e19130d0500070e151b1f222222211e1a140b0600000000000000000000000001080d11171c1f201f1c17110a020000000000000000000000000000000000000000000000000001080d111314171614100b05000000030506060603000006050402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131a25303b45505a616463615e565b5958626e7b8895a1aebbc8cbbeb2a5988b7f7265584c3f4955626f7c8895a2afafb1b3b8bec7d0dbdfd5cbc3bcb8b7afafafafafafafafafafafb7b8bcc3ccd5dfddd2c9c1bab6b4afaa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e6167676767676767676767676767615f574d42372b333f49535b60605c544b433a31281f16222d38434c545a5d5f5f5f5f5f5f5f5e5d5d5b595753514b48443d3630292118100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c141c2328313a4145474e4a48443d352b21160b00000000000810181f272f35393d4348494d4c5154555656575758585858585858585858585858585858585858575655545350494847433c383328231c140c04000000000000000000000000000000000000000000020507080606030000000000000000000000000000000000000000060d161d24292c2d352e2d2a251e170e07101920262b2e2f2e2d2a261f17110a02000000000000000000040c13191c22282b2d2b28221c140b020000000000000000000000000000000000000000000000040c13191d20212423201c171008060b0f121313120f0b131312110f0d0a0706040000000000000000000406070d0d0d0d0d0d0d0d0d0d0d0d0d0605030000000001030303030303030303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57616c716f6d686a686664636e7b8895a1aebbc8cbbeb2a5988b7f7265584c3f4955626f7c8895a2a2a2a5a7adb5bec9d4d9cec3b9b1acaaa2a2a2a2a2a2a2a2a2a2a2aaacb1b9c3ced9d6cbc1b7afa9a7a2a29d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e737373737373737373737373736e695f53473a343c44505b656c6d665d554c433a31281e26323e4a545e66696b6c6c6c6c6c6c6b6a69686664605d55544f46423b332a22180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070f171e262e343d434c51545b56544f473d33271c0b0200000008111a222a31394045474f54565a555d6062636364646464646464646464646464646464646464646464636261605b5355534e48443d342e261e160d0400000000000000000000000000000000000003090e12141513120f0b060000000000000000000000000000000001080f181f282f35393a413a3936302920170d19222a32373b3c3b3a363128231c140c06000000000000030a0d161e24292d33383938332d261d140b02000000000000000000000000000000000000000000040d161e24292c2d31302d28221a1111171b1f20201f1c17201f1e1d1c19171313100c070000000000070c1012131919191919191919191919191913120f0b06000a0d0f101010101010101010101010100d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69717e7c7a78777573716f6e7b8895a1aebbc8cbbeb2a5988b7f7265584c3f4955626f7c8895959595989ba3adb8c3cfd4c8bcb1a7a09d95959595959595959595959da0a7b1bcc8d4d2c6baafa59d9b9595959184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b808080808080808080808080807b6e6155483b3c464f59606c78796d675d564c433a30272935424e5a667076787878787879787877767473706d67636059524d453c342a21180d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1318212930383f444e555d60686360594f44382c1d140a0000050f1a232c343c434b51535960636769676d6f6f7070717171717171717171717171717171717171717170706f6e6c6566625f58544f443f3830281f160c0100000000000000000000000000000000050d141a1e2021201f1c17110d0801000000000000000000000000040c1319212a313a4145474e4746413a32291e16202a343c4347494846423b342e261e180f0700000001070d151b1f282f35383f4446443f382f261d140a0000000000000000000000000000000000000000020b1620282f35393a3d3c39332c231a1b22272b2d2d2b28222c2c2b2a282623201f1c18120e0902030b12181c1f2026262626262626262626262626201f1b17110a16191c1d1d1d1d1d1d1d1d1d1d1d1d1d1a1917130e070000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878987858381807e7c7a7c8895a1aebbc8cbbeb2a5988b7f7265584c474955626f7c88888888888b919ba7b3bfccd1c5b8aca0959088888888888888888888889195a0acb8c5d1cfc2b6a99d938e8888888883776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898d8d8d8d8d8d8d8d8d8d8d897d706356493d464e58616b727f82796d685d564c43392f2a36414c5669768285858585858585848483817f7d7a75706b615e574e463c332a1f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d2429333b424a505860676d75706b6054483e2f261b1106020b17212c353e464e555d60666b6f7376787a7b7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7c7c7b7976736f6a636059504a423931281d1207000000000000000000000000000000050f171f252a2d2e2d2b28221c19130e0903000000000000000001080d161e2429333c434b51545b54524c443a30251e28323c464e545555534d443f38302a2118120b03040c131820262b313a41454a5053504a42382f261b1106000000000000000000000000000000000000000a141d28323a4145474a49443e352c20262d3337393938332d393938373533302d2c28231d1a140d0c151c23282c2d333333333333333333333333332d2b27221b14212629292a2a2a2a2a2a2a2a2a2a2a2a2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5564717e8b969792908e8c8b898786929facb8c5d2cbbeb2a5988b7f72655555534e53606d797c7c7c7c7c7f8b98a5b1becbd0c3b7aa9d90837c7c7c7c7c7c7c7c7c7c7c83919daab7c4d0cec1b4a79b8e817c7c7c7c7c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969a9a9a9a9a9a9a9a9a96897c70635649454e58606a707d878f827a6d685d554b42382d3946525e687985929292929292929190908e8c8a86827d766e695f584e453c31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f282f353e454d545c606a6f7a817d7063594f41382d22170b0a141d29333e474f585f676d73777c808284878889898a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8988878582807c76706b605c544b43392f24180d0300000000000000000000000000030d17212930363a3b3938332d29241e1a15100b040000000000040c13191f282f353e454d555d6068615e564c41362a242f3a444e585f62615f57504a423c3328231d150c0d161d242931373e434c52545b605b544a41382d22170c03000000000000000000000000000000000006111b262f3a444c5254575550473e32292f383f444646443f464646454442403d3a38342e2a251f17151e272e34383a404040404040404040404040403937332d261d2d32353636363636363636363636363633322f2a241c140a0000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775828e9ba29f9d9b999796989298a2aebac6d3cbbeb2a5988b7f726765625f57575d676d6f6f6f6f707d8996a3afbcc9d0c3b6a99d9083766f6f6f6f6f6f6f6f6f7783909daab6c3d0ccc0b3a6998d80736f6f6f6f6a5f53473a2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2a6a6a6a6a6a6a6a396897c706356494d575f6a6f7c86929490837a6d675c544a3f333a4754616d7a87989f9f9f9f9f9f9e9d9c9b9998928f89827b6f6a5f574d43392f24180c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c2228313a404550575e666d737c848e83766b6153493f33271b11111b262f3b454f59616a6f797f84898d8f919695969697979797979797979797979797979797979797979797969597928f8c88827d746d665d554b4035291f150b0100000000000000000000000009141f29333b42464846443f38352f2b261f1c16100c070103090d161e2429313a414550575f676d746d685e52463f342935414c565f6a6f6e69605c544e453e342e271e17191f282f353c434750565d60666c665b53493f33271e150a00000000000000000000000000000000081217222d38414c565d6064615a50443a30384149505353504a53535251504f4c4a46454039363029211c2730394044464c4c4c4c4c4c4c4c4c4c4c4c4c46443f382f31383e4243434343434343434343434343403f3b352e261c120700000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facabaaa8a6a4aaa29fa2aab4bfcad6cdc0b3a69a8d807975726e6a6763605d6062626263707c8996a3afbcc9d0c3b6a99d9083766a626262626262626a7783909daab6c3d0ccc0b3a6998d8073666262625f584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb3b3b3b3b3afa396897c7063564d575e696e7c8592989f958f82796d665b50443d3d4a5663707d8996aaabababacababaaa9a7aaa39f9c948f847c6f695f554b40352920150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c434b515a61696e787f8791958a7d70655b5044382d221717222d38414d57616b707c838c91969a9c9ea1a8a2a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a9a29f9c99948f8980786d675d51453e31271d12070000000000000000000000020e1a25303b454d525453504a45413a37312c271f1c18120e0e151a1f282f353d434c525a62696e79817a6d615b51463c363e45525d686f7c7b726d665f5750454039302920232b313a41454e535a61686d74786c655b50443b30261c1106000000000000000000000000000006111a2427333f49535d686d706c61564c41363f49535b60605b605f5f5f5e5d5b595653514b46423b332d232e39424a51535959595959595959595959595953504941383a42494e505050505050505050505050504d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864717e8a98a2aeb8b6b4b3b1b4aeacaeb4bcc6d0dbcec1b5a89d928d86827f7b7874706d6663605c5463707c8996a3afbcc9d0c3b6a99d9083766a5d55555555555d6a7783909daab6c3d0ccc0b3a6998d8073665a5555534e463c31261a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc0c0c0bcafa396897c706356575f696e7b849197a1a79f948e81786c60594f43414c566673808d99a6b3b8b8b8b8b7b7b6b4b4aeaca69f9691867b6e675d51453c31261b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444e555d606c717b828c92999d9083786c6053493f33271c1b27333f49535e69707d8691959ea0a8a9abadb2afb0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0afb3adaba9a69f9c928d82796d605a5043392f24180c000000000000000000000005121e2a36424d575e61605b54514c47423c38332c29231d19181f262b313a41454f565d606c717b838e82756d62584e433e48515b606d7a84867f786e6a615a514b433a322a29353d434b51585f626c717a8082776c60574d42382e231710060000000000000000000000020a1117232c363e44505b656d7a7d70685e52463d44505b656c6c666c6c6c6c6b6a686663605c54524d453f372834404a545c6066666666666666666666666666605b53493f424c545a5c5d5d5d5d5d5d5d5d5d5d5d5d5a57524a40352a1f13070000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a76838f9caab4bfc3c1bfbebfbab8babfc6ced8e2d1c5b9aea49d98928f8b8884817d7974706d666363707c8996a3afbcc9d0c3b6a99d9083766a5d50494949505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4847433c342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9cdc9bcafa396897c7063575f696e7b849196a1a9b0a69e938d80736b60564c46525e687683909da9b6c3c5c5c5c4c3c3c1bfbab9b0a9a1989083796d60584e43372b1c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a505860676d747e8590949fa3a0958a7d70655b5044382d221f2b3744505b656e7b859298a0a7acb2b5b8b9bdbcbcbdbdbebebebebebebebebebebebebebebebebebebebdbcbebab8b5b0aba49d948e81746c61554b4035291d1004000000000000000000000714202d3a46525e696e6c66605d55534d48443d38342f2a25212a31373e434c515960686d757e8691948b7f726a5f554b47505a636d75818e928c837c716c605c554c443c33353f474f555d606a6f767e858d8b7e72695e544a3f342822180e05000000000000000000050b141b2227353e48505a606c7782857a6d61594f434653606c7779797979797978777573706d66615e57514940383844515c666d737373737373737373737373736c655b504449545e666969696969696969696969696966635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626e7b88949fabb5b7b9bbc0c2c5c6c5c6cad0d4d8ddd6cac0b6aeaaa29f9c9896918e8a85817d79736e63707c8996a3afbcc9d0c3b6a99d9083766a5d50433c44505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d403a37312a22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c706360696e7b849196a0a8b2b8afa59f93877d70685d524754616d7a86929facb9c5c7c8c9cdd0cfd1cbc7c2bbb2aaa0958e81746a5f5347382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606a6f79818a92979fa6afa79d9083786c60544a3f3328202d394653606c78828f97a2aab1b9bdc2c4c5c9cfc9cacacacacacacacacacacacacacacacacacacacacacad0cac6c5c2bbb7aea69d938a7d70675d5145392c1f150a00000000000000000003101c28343f4a54616e7b79726d67625f57544f4745403936302b333c424750555d606b707a818b92989f92867c6f675c514f59616c727f8c939f9590867e746d675e564d453d4045515960676d737c828a919792857b6e665c50443e342a20170e0400000000000000080e171d262d333f47505a626c737f8c8e81746b60554b4c5966727f8686868686858483827f7d79746e69625b524a403a4653606d787f7f7f7f7f7f7f7f7f7f7f7f7f776c6053464e5a667076767676767676767676767676736e63574b3f3226190c00000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6974818d9aa6a6a8aaacafb5b5b8b9bec0c3c6c8ccd2d2d5c8c0bcb4aeaca8a8a19e9a97928e8985807366707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d40332b2620181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c70636a6f7b849196a0a8b2bac1bbafa49991847a6d605a505765727e8b99a3afbbbbbbbbbdc0c5c7cbd1d3cdc4bcb1a79f93877c6f62544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c727c848e939fa2a9b0b8aca0958a7e71665b5044382e2834404b55636f7c89949fa9b3bcc3c9ced1cfc9c6c4c2c1c1c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1c2c4c5c8ced2ccc7c0b8afa59e9285796d6053473c32271b0f03000000000000000006121f2b3844505c667582847f7a746e6963605953514b46413b373c454d535a61676d747d848e939fa2a3989083796d605658606b717e88939fa59f98928a81796d685f574e464b515b626b7079808790949ea1989083786d60594f463c322920160e04000000000008111a20292f383f445159616c717e889393897d70675c514e5a6774818d9a9392929291908e8c8985817b726d635c52493f4753606d7a868c8c8c8c8c8c8c8c8c8c8c86796d605346505c6976828383838383838383838383838073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b86929997999b9e9fa4aba8abadb3b3b6b9bbc0c5c6c9cfcec6bfbab8b5b2acaba9a29e9691857c6f63707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c706c717d859196a1a8b2bac4ccc0b5aba1968e81746c61565f697683909cabb5aeaeaeaeb0b3b9bbbfc6cfd6cec3bbafa49a8d8174665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787f8791969da5adb3bbbcb1a79d9184786c60544a3f342c3845515c6774818e9aa6b0bbc5ced5d0cac4beb9b8b5b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5b7b9bdc3c8ced3cac0b9ada1978b7e7165584e43372b1f130600000000000000000713202d3a4653606d7985918c85807b75706b65605c55524d4743424d575f626c707a818991969ea5aeaaa0958c7f72685e606a6f7d86929aa4afaaa29f928d837a6e6960584e555d606d727d848d92999fa6aa9f958d80736c61584e443b322820160c0200000005101a232c323b4149505b626c717e87929a9d9184796d60574d566975828f9c9f9f9f9f9e9d9b9998928e867f736e635b51464753606d7a86939999999999999999999386796d60534b535f6c798690909090909090909090908f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8486888a8d8f919399999b9ea1a9a7aaacafb6b8b9bec3c6c8cac6c5c2bdb9b1a7a09691847b6f6a63707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c70717e869297a1a8b2bac4ccd2c7bdb2a89e938a7e71695e626e7b88949fa2a2a1a1a1a1a3a6acaeb5bdc6d0d8ccc0b6ac9e9285796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a9299a0a8afbabec5c3b8aca0958a7e71665c5044392e3a4653606d7985929fabb8c2cdd7cec6bfbab3adaba9a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8aaacb2b8bdc3ccd5c9beb3a99d9083776a6054473b2e22150700000000000000000916222f3c4955626f7c889898928d87827d77716d67615e56534e48535f696e767d848e939ea1a8afbab1a79f92857a6d616a6f7c869298a3acb6b4aea49d9590847b6f6a60585e676d757f8791979fa3abb0b1a79f93887d706a5f564d443a32281e13080000000b17222c363e444d535b606d727e879299a3a0968c7f73695f535d687784919eaaacacacabaaa8aaa29f98928b80736d62584e4753606d7a8693a0a6a6a6a6a6a6a6a09386796d605757575f6c7986929c9c9c9c9c9c9c9c9c9b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000a1724303d4955616c71777a7c7e80828486898c8f9297979a9d9fa4acabadb3b6b9bbc0c7c7c1b8b0a79f9590847b6e695f63707c8996a3afbcc9ccc3b6a99d9083766a5d50433744505d6a7783909daab6c3ccccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c7075818d929ca3afb5bdc7d0d9d0c4baafa59e92857b6e616974818e9696959595959495969a9fa3abb5bec7d2d2c7b9ada197887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16232f3c4855616b76829099a3aebbc0cad0c8bdb1a89e9184786d60544a40343c4956636f7c8997a2adbac6d4d0c6bcb4aea9a19e9c9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9ea0a8acb2bac3cdcfc5b8ab9f95887c6f6255493c2e23180c00000000000000030f1b27333f495365727f8c98a29f9a938f89837e79736e68625f585555626e7b828a91969da5acb2bac1baada2978d80746b707c859298a2aab4bebfbaaea79f9691857c6f6a60696e79818c9299a1a9afb5bdbbafa49a92867c6f695e564c443a3025190d010004101c28333e4850565e656c737f879299a3aba89f92867b6e6157616d7a8796a0acb9b9b8b7b6b5b3aeaaa39f928b7f726a60544b53606d7a8693a0adb2b2b2b2b2aca09386796d64646464646c7986929fa9a9a9a9a9a9a9a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000815212d3945505a6164676d6f717375777a7c7f8285888a8d90939a9b9ea1a9a9acafb6b8bcb8b0a69f9590837a6e695f5763707c8996a3afbcbfbfbfb6a99d9083766a5d50433744505d6a7783909daab6bfbfbfbfb3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c706c77808c919fa3abb5bdc7d2d6ccc1b9ada2978f82756b6e7b868a8a898988888888888a8d9299a3acb6c0ccd5c9beb3a9988b7f7265584c3f32251908000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f59626e7c87929fa9b2bec9d5cec3b9aca0968b7e71665c5144393e4b5865717e8b98a9b3becad6cabfb4aaa29f97918f8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8f91969da0a8b2bbc5cfc8bcb1a7998c7f7366544b4034281c100400000000000005121f2b3744505b6575828f9ba8aca49f9c95908b85807b746f6a63615964717d86939ea1a8afb9bdc4cabeb3a99f92867b717d859297a2aab4bcc6cac0b9b1a8a09792867c6f6b707b838e939fa3abb2bbc0c7c0b6aca29891847b6e685e564c4135291d1105000814202d3944505a61686e77808b9299a3abb5aea3988f8275695f63707d8a96a8b2bdc5c5c4c3c1bebab4aea49f92877c6f665c5153606d7a8693a0adb9bfbfbfb9aca0938679717171717171717986929facb6b6b6b6b6b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000005111d28343e485055555c6062646668676d707275787b7e8083878a8e9297999d9fa4acabb1afa69e948f837a6e685e575663707c8996a3afb2b2b2b2b2a99d9083766a5d50433744505d6a7783909daab2b2b2b2b2b2a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c70656c747f8b9299a3abb5c0ccd7d6cabeb3a99e94897d706f7d7f7e7d7c7c7b7b7b7b7b7d8087929aa4afbbc8d4cfc1b4a79b8e8174685b4e413025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e47535f6a73808d97a1adb9c2cdd4c8bdb2a89e9184796d60554b40404d5a6773808d9aa6b3c0d0d3c7baaea298928a8582818181818181818181818181818181818181818284899196a0a9b3becacdc2b6a99c8f8276665c5145382c1f13060000000000000613202d394653606c7985929eabb6afaca7a09d97928c86817c76706b65606c727f8c939ea7b1bdc6ced0c5bbaea3998f817e879297a2a9b3bcc3cbd6cbc2bab2a9a19892857c737d8590959ea5afb5bdc4cbd1c7beb4aaa19690837a6d685e5246392d201307000a1623303c4955616c707a828d929fa3abb5bdb4aa9f93877b6e626673808c99a6b3bfced2d1d0d0cac6bfbaaea3999184796d605353606d7a8693a0adb9c6cccabeb1a4978b7e7e7e7e7e7e7e7e7e87939facb9c3c3c3c2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494b515355575a555d60636668696e7174777a7e8185888c90939a9d9fa7a59e948f82796d685e564d5663707c8996a3a6a6a6a6a6a6a69d9083766a5d50433744505d6a7783909da6a6a6a6a6a6a6a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000308091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c7063606d727e879299a4afbbc2cdd6cfc5bbb0a69c8f82766b6f727170706f6f6e6e6e6e70737e88939facb9c5cfd0c3b6aa9d9083776a564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17212b37434e58606d7984919ea7b1bcc7d3cec3b9aca1968b7e72675c5145424f5c6975828f9ca8b5c2cfd2c5b8ac9f92867e78767474747474747474747474747474747474747475777c849197a2adbac6d2c5b8ac9f9286796d6053463a2d2013070000000000000915222f3c4855626f7b8897a1adb9bbb9b1aca9a19e99928e88827d77716d676d74818e959fabb4bfcbd7cbbfb5ab9e938f848991959fa3aab1b9c0cbd1ccc4bbb3aaa297928580879297a0a7afbbc0c7cfcfc9c2bdb5afa8a09590837a6d6154473a2e211407000a1724313d4a5764707d858f949ca4afb5bdc6bbafa49a8d817468697783909daab6c3cdd2d4d7dbd6d0cbbfb4aba0968b7e71655753606d7a8693a0adb9c6d3cbbfb2a69b908b8a8a8a8a8a8a8a8a9399a4afbbc7cfcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000006101b242c343939404547484b4d4b51535659575f616467686d7175797c7f83878b90959a9e938e82796d675d564c495663707c89969999999999999999999083766a5d50433744505d6a778390999999999999999999998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181623303c4956636f7c8996a2afbcc9d5c9bcafa396897c70635b636c717e87939fa6b0bbc4cfd7cdc1b7ab9f94897c6f6365646363626262626162636c74818e9ba9b3becad2c5b8ab9f928578685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a26313c45515d67717e8a959fabb7c1ced5c9bdb2a89e9184796d60544a3f505d6a7783909daab6c3d0ccbfb2a6998c7f736c6968676767676767676767676767676767676767686a6f7b85929fabb8c4cfc7baaea298897c6f6356493c302316090000000000000c1825323f4b5865727e8b98a9b3bec8c3bcb8b3adaba39f9b948f89837e79736d6d78839099a3aebac3ced1c6bdafa59b8f827d838c9298a0a7aebabfc6cfcdc5bcb3a9a297928d9299a1a9b1b9c1cbd1cdc5beb9b0aba39f98928d867f7265584c3f3225190c000c1926323f4c5965727f8c959fa6aebbc0c7ccc0b6ac9f92867a6d6e7b8795a0acb8bcc0c5c7cbd1d9dcd1c6bdb2a89d908376695e53606d7a8693a0adb9c6d3cfc3b7aca29b9797979797979797979fa4abb5c0ccd7cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000009121b22282d2f34383a3c3e40404547494c4d535557565e6164666c6f73767b7f83888d928e81786d675d554c44495663707d898c8c8c8c8c8c8c8c8c8c8c83766a5d50433744505d6a77838c8c8c8c8c8c8c8c8c8c8c8c8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a20242728303c4956636f7c8996a2afbcc9d5c9bcafa396897c7063565a626c737f8c949fa9b2bdc7d1d3c7bbb0a69c8f82766b605757565655555555555a626f7c8997a2adb9c6d2c6baaea298877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202935414b55616c7683909da5afbcc6d0cec4b9ada1968b7e71665b5044515e6a7784919daab7c4d0c8bbafa295887c6f625a5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b58606973808c99a8b2bdc9cabfb4aa988b7e7265584b3f3225180c000000000006121e2b37424d576875828e9ba8b5c1cfcec8c5beb9b5aeaca69f9c95908b857f7a746f7c86929fa7b1bcc8d4cfc1b9ac9f93877b797f8690959da4aeb4bcc5cdcec5bcb3a9a29f999fa3abb3bbc3cbd0cac1bbb3ada69f99928d86807b726d62564a3e3124180b000613202d394653606c79839098a3aebac3ced2c7baaea2988c7f73727f8b98a7b1aeafb3b9bbc0c7cfd9d8cfc3b8ab9f95877b6e6154606d7a8693a0adb9c6d3d4c8beb4aca6a4a4a4a4a4a4a4a4a4acafb5bdc7d2ddcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000910171d1d23292c2d2f312f35393a3d3f4246484b4c5254545b606266696e72767b808581786d665c554b433b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e323e4b5865717e7f7f7f7f7f7f7f7f7f7f7f7f7d706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b141d252b303334303c4956636f7c8996a2afbcc9d5c9bcafa396897c706356505a606c78828f97a1abb5c0cbd7cdc2b7ab9f94897c6f63584e4949484848484853606c7985929eabb8c5d1cabeb4aa95887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a43505a626f7c89939eaab4bfcbd5c9bdb2a89d9184786c605346515e6b7884919eabb7c4d1c6baada093877a6d60544e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e57616e7b8896a1adb9c5bebab3a69a8d8073675a4d4034271a0d01000000000814212d3a47535f697885919eabb8bfc6c8cccfc9c6bfbbb9b0aba7a09d97918c86817b757f8c95a0acb8c5d1d4c8bbafa49a8d8174727c838d929fa3aab3bbc4cccec5bbb3adaba6acafb5bdc5cdcec6bfbab0a9a19e949087817a746e69625b51463a2e2216090006121f2b3844505b666e7c86929fa7b1bcc8d4cabfb4aa9e9285797783909da2a1a1a3a6acafb5bdc7d1dcd4c8bcb1a7978b7e716458606d7a8693a0adb9c6d3dad0c6beb7b2b1b1b1b1b1b1b1b1b1b9bbc0c7d0d9dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000060c1112181c1f20222424292c2d3031363a3b3e4146474a505355575e6165696e7379746c665c544b433a3a46535f696e737373737373737373737373716c62564a3d313d4a56626c71737373737373737373737373706b6054483c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1d262f363c40413a3c4956636f7c8996a2afbcc9d5c9bcafa396897c7063564a505b666d7a859199a3afbbc4cfd3c7bbb0a69c8f82766a6054473c3c3b3b3b44505b6676828f9ca9b5c2cfd0bdb0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313e4754606a75818e98a3aebac5cfcfc4b8aca0968a7d7064594f525f6b7885929eabb8c5d1c7bbafa49986796c605346494a4b4b4b4b4b4b4b4b4b4b4b4b4645404146535f697884919eabb7b7b4aeabab9c8f8275695c4f4236291c0f03000000000815222e3b4855616e7b8897a1acaeb5b9bbc0c7c9cecbc7c2bbb7b1aca9a19e98928d87827d83909daab7c3d0d8ccc0b6ac9f92867a6d6f79808a9298a1a9b2bac4cccdc5bebab8b3b9bbc0c7cfccc3bcb4aea69e97928a837c746e68615e5751493f34291e120600030f1c28333f4a545f6a737f8c95a0acb8c3cdd0c6b9ada1978b7e7d899596959594969a9fa3abb5c0cbd7d8cdc1b4a79b8e81746855606d7a8693a0adb9c6d3e2d8d0c8c3bfbebdbdbdbdbdbdbdbdc6c7ccd2d9e2dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141518181d202023262a2d2e3036393a3f4446494d5254575f62666d66605b544a42393136424d575f6166666666666666666666666665625a50453a2e3a45505a62656666666666666666666666666360594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222f3841484c4e47464956636f7c8996a2afbcc9d5c9bcafa396897c706356545b605e68707d87929fa8b2bdc9d5ccc2b7ab9f94897c6f62544a40342f2f333f4a546673808d99a6b3c0cccbbeb1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b38434e58616e7b86929fa9b3bec9d4c8bdb2a89d9083766b6054525f6c7985929facb8c5d2c6b9ac9f938679665b5050555758585858585858585858585853514b42424d576875828e9ba8b0abaaa29f9a999184776a5e5144372b1e1104000000000b1825323e4b5865717e8b999c9fa3abacafb6b9bdc4c6caccc7c3bcb8b3adaaa29f99938f8985929fabb8c5d2ddd2c7baaea2988b7f72676d747e869297a0a8b2bac4cccfcac6c5c0c5c7cbd1cac2bab2aaa29f948f857e766f6a615e56524d453f372d23180d0100000b17222d38424e58606d7883909da7b1bcc8d4c9beb3a99d9183828b8a89888888898d9299a3afbbc2ccd8d0c3b7aa9d908477675c606d7a8693a0adb9c6d3e0e2dad4cfcbcacacacacacacacacad2d4d7dde3ebdbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000004060709070d111314161a1e2122252a2d2d3338393c4246474d53545c605c54504a42383027313b454d5355595959595959595959595959585650483f3429343f4850565859595959595959595959595956544f473d33271c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a34414a53585b54524c56636f7c8996a2afbcc9d5c9bcafa396897c7063565b666c66616b737f8c96a1adb9c4ced3c7bbb0a69a8e8174665c5144382c222d3e4b5865717e8b98a4b1becbccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1b27323d46535e6973808d97a1adb9c3cecec3b8ab9f95897c6f63584e5f6c7986929facb9c5d2c5b9ac9f9286796c5f505a6164656565656565656565656565605c544b404d596673808c99a6a69f9c98928e8a868276695c4f4336291c1003000000000c1926333f4c5966727f878b8f92999c9fa4acacb2b8babec5c8ccc8c4beb9b4aeaba49f9b979297a2adbac6ced5d6cabfb4aa9d9083776a606c717d859196a0a8b2bac4ced6d3d2ccd2d3d7c8c0b8b0a8a098928b827a716c625f58524c46423b332d251b110600000006111c262f3c44505c66707d8a95a0acb8c3cecfc5b8aca0958e817e7d7c7b7b7b7c8087929fa6b0bbc7d3d2c5b9ac9f9286796d60606d7a8693a0adb9c6d3e0e0d9d2cdcac9c9c9c9c9c9c9c9c9d2d4d7dce3ebdbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090e121415191e2022282b2d30363a3c42474b5153514b443f382f261e29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d222d363f454a4b4c4c4c4c4c4c4c4c4c4c4c4c4948443d352b21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c46535c6467615e5656636f7c8996a2afbcc9d5c9bcafa396897c706358606c78716c606d7984919ea8b2bdc9d5ccc2b8ab9e9285796d6053463a2f24303d495663707c8996a3afbcd0cdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202a36424d57606d7a85929ea8b2bdc8d4c7bcb1a79c8f82756a5f535f6c7986929facb9c5d2c5b9ac9f9286796c5f55616c717272727272727272727272726d665c51454b5864717e8b979f9b94908a85817d7a7670665a4e4135281c0f02000000000c1825313e4a57636d727a7e82868b90939a9ea0a8abaeb3b9bbc0c7c9c9c6bfbab5afaca9a29fa2a9b3b9bdc3ccd5d0c6b8aca095887c6f62616b6f7b849196a0a8b2bdc9d5dfded9dfd6cac0b6aea69e9691867e756e68615a534e46413b363029211b130900000000000a141d28343f4a54606c7883909da7b1bcc8d4c8bcb1a79a8d8074706f6f6e6e70737e8b949fabb7c6d0d4c7bbafa399887b6f62606d7a8693a0adb9c6d3e0d7cec7c1bdbcbcbcbcbcbcbcbcbcc5c7cbd1d9e1dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d1113171c1f20252a2d313739404546454039332d261d17212931363a3b4040404040404040404040403e3d3a342d241b242d343a3d3e4040404040404040404040403d3c38332b23190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58646f746d685f58636f7c8996a2afbcc9d5c9bcafa396897c70635f6a73807e716967717e8b96a0acb9c3ced2c6b9ada2978a7d7063554b4035292e3b4855616e7b8894aab3becacec2b5a89b8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1a25313b45515d67727e8b96a0acb8c3cdcdc2b9ac9f93877b6e62575f6c7986929facb9c5d2c5b9ac9f9286796c5f5764717e7e7e7e7e7e7e7e7e7e7e7e7e796d605347495663707c8999938f89837e7974706d67665e54493e3225190d00000000000916222e3a46515b63686d71757a7e83878c91969a9fa2aaacafb6b9bdc4c7cac7c0bbb9b3adabadacaaacb2bac3cbd4c8bcb1a79a8d8074665c60696e7b849196a0acb9c5d2deebe6ddd1c5b9aea49d948f847c726d615e565047433c36302a251f170f09010000000000020b17232e3844505b65717d8a95a0acb8c5cfcec3b7ab9e9184786a63626261636c76828f9caab4bfcbd6cbc0b5ab978a7d7164606d7a8693a0adb9c6d3d9cec5bdb6b1afafafafafafafafafb9bbc0c7cfd9dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105060b0f12131a1e20262b2e34383a38342e28221c140f171f262a2d2e33333333333333333333333332312e29221b121b22292e3132333333333333333333333333302f2c27211911070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a74817a6f6a61636f7c8996a2afbcc9d5c9bcafa396897c7063676f7c87867b6e666d7984919ea8b2bdc8d4cabeb3a99b8e8175675d5145392c2d3a4753606d7a8698a2aebac6cfc2b6a99c8f8376695c504336291d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2935414c55606d7884919da7b1bcc8d4c8bbafa49a8e8174695e5f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a77838b8b8b8b8b8b8b8b8b8b8b877a6d6055545355626e7b888f87827c76716d6763605d55544c42382d211509000000000006121e2a353f4951565d6064686d71767b7f84898e92989c9fa4acadb2b9bbbfc6c8c7c5bebab2a8a09ea0a8b1b9c3cdcdc3b8ab9e9285796d60575f696e7b84919eaab7c4d1ddeae7dacec1b5a89d928d827a6e6a625b524c443e37322a251e1a140d05000000000000000006111c27333f4953606c7883909da9b3bec9d2c5b9aca196887b6f625555555a63707d8a98a3aebac7d3d1bfb2a5998c7f7266606d7a8693a0adb9c6d3d2c7bdb3aba5a3a2a2a2a2a2a2a2a2acafb5bdc7d1dccec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306090e11151a1d23282c2d2c28231d17110a060d141a1e21222626262626262626262626262524211d17110911181d2124252626262626262626262626262322201c160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54626e7b88847c706b636f7c8996a2afbcc9d5c9bcafa396897c70636d7983919083786d66717e8b96a0acb8c5d0cfc5b8ac9f9285796d6053473a2f2c3845515c677885929fabb8c5d0c3b7aa9d9084776a5d51442d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d19242f3a44505c66717e8a95a0acb8c2cdccc0b6ac9f92867b6e61566c7986929facb9c5d2c5b9ac9f9286796c5f5d6a77839098989898989898989893877a6d616161605c606d7a87827c756f6a64605d5553514b43423a30261b10050000000000010d18232d373f444e585f62606165696e73777c81858a8f939a9ea1a8acaeb5b8bcc3c7c5b9aca0969196a0a7b1bcc8d2c6b9ada197897c6f6356575f69727f8c98a5b2bfcbd8e5e6d9cdc0b3a69a8d80786d685f575146413b322b262019140e0902000000000000000000000b17222d3844505b65717e8a97a1adb9c6d2c9bdb2a8998c7f7266564c4853606d7986929facb8c5d2cdc1b4a79a8e817467606d7a8693a0adb9c6d3cdc1b6aba1999696969696969696969fa3abb5c0cbd7cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e12181c1f201f1c18120b06000003090e121415191919191919191919191919181715110c0600060c11151718191919191919191919191919161613100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6673808d91867d716c6f7c8996a2afbcc9d5c9bcafa396897c706c74818e95948c7f736a6d7884919da9b3becad3c6baaea2988a7d7164554b41352934404b556b7784919eaab7c4d1c4b7ab9e9184786b5e493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28343f4a54606c7883909da6b0bcc7d2c7baaea3998d8073685d6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909da5a5a5a5a5a5a5a093877a6d6e6e6d6d676b67707d766f6a62605853514b474540393130281e140a0000000000000007111c252e3b47535f6a6f6d67605e61666b6f74797e82878c91969b9fa3abacb1b8babfb7aa9e91849095a0acb8c6d0c9beb3a9998d807366575c666e7b86929facb8c5d2dfebe3d6c9bcb0a396897d70665d564e453f363029201b150e080200000000000000000000000006111b27333f4953606d7985929eabb8c3cecec3b6a99d908376685e5246515d6776838f9ca9b6c2cfcfc2b5a99c8f827669606d7a8693a0adb9c6d3cabdb1a5998f8989898989898989899299a3afbbc7d4cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131313100c07000000000000020507080d0d0d0d0d0d0d0d0d0d0d0d0b0b0905010000000105090b0b0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919892877e726f7c8996a2afbcc9d5c9bcafa396897c70717e8a939d9f92877c6f67717e8a97a2adbac6d3cabfb4aa9b8f8275675d5145392c2f43505d6a7683909da9b6c3d0c5b8ab9f928578655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b17232e3844505b65707d8a949fabb7c2cccbbfb4ab9f92857a6d606c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab1b1b1b1b1ada093877a6e7b7b7a7979787774726e6964615a524c45403a39352f271f1e160c020000000000000004101d2935404b55626f7c7a726d66615f6063676d71767b8084898e92999da0a7acaeb4b4aa988c7f83909daab4bfcacfc3b7aa9d908477695e606d78839098a2aebac6d3e0eae9ddd0c3b6aa9d9083786c60554b40342a251e170e0a040000000000000000000000000000000b17222d3844515c6674808d9aa7b1bcc8d2c6b9ac9f93877a6e6154474b556773808d9aa6b3c0cdd0c4b7aa9d9184776a606d7a8693a0adb9c6d3c9bcafa396897d7c7c7c7c7c7c7c7d87929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d5764707d8a96a19993887f727c8996a2afbcc9d5c9bcafa396897c707c86929fa5a3999184796d6d7985929fabb8c5cfd0c5b9ac9f92867a6d6054473a2d36424f5c6975828f9ca8b5c2cfc6b9ac9f9386796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27333f4953616b7683909ca6b0bbc7d1c6baaea2988c7f72666c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6bebebebaada093877a7581888786868584817f7b76706c605d564c43392f29241d150d0c0400000000000000000613202c3945515d677582847e79736e6965615e6064696e73787d82868c91959b9fa3aaaca398897c7f8b98a2aebac7d1c5b8aca095877b6e616b73808d959faab4bfcad6dfdddeded1c4b8aca0958a7e71675c51453a2f24190d05000000000000000000000000000000000006111b2834404a54626f7c8895a0acb8c5d1c8bbafa49a8b7e7165554b4b5864717e8b97a4b1bed0d2c5b8ab9f92857867606d7a8693a0adb9c6d3c6b9aca09386796f6f6f6f6f6f6f7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d14212d3a46535f6976828f9ca8a49a938b7f7d8996a2afbcc9d5c9bcafa396897d79849198a2aeaba0968e81746c74818e9ba9b3bec9d3c7baaea398897d7063564a3d2e35424e5b6875818e9ba8b4c1cec8bbafa49a877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f59636f7c89949eaab7c1cccabeb3aa9e9184796d6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3cbc6baada093877a76839094999292908e8b88837d756d685d554b40352920150b03000000000000000000000714202d3a4753606d7a86918b85807b76726e6865615e61666c70757a7f84898e92989da09f9286797a86929facb8c5d0c8bcb1a7988b7e72666f7d87939fa7b1bcc6d0d3d2d0d1d4d4c8bcb1a79e9184796d60564c4135291e13080000000000000000000000000000000000000c18232e394754606a7784909daab7c3ceccc0b6ac9b8f8275675d514956626f7c8995aab4bfcad3c6baaea298877a6d606d7a8693a0adb9c6d3c6b9aca09386796d63636363636c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36414d56616e7b87939facaca49f918b828e9ba8b5c1ced6c9bcb0a396897d818e96a0aab4b2a89d938a7e71707d8997a1adb9c6d2cbbfb4aa998c807366544a403434414e5a6774818d9aa7b4c0cdccc0b6a194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3e4854606b76828f9ca6b0bbc7c0b8b0a8a0968b7e716c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a7885929ea39f9e9d9b9894908a817a6d675d51453c32261b0f0300000000000000000004101d2935404b5564717d8a9897928d88837e7a76726e6966626063686d72777c81868b90959b8f837675818e9baab3becacec2b5a89c8f82756d78839099a4afb9c3cecbc7c5c3c5c8cecdc3b9aca1968c7f72685d52453a3025190d00000000000000000000000000000000000007121c2b37434e5866727f8c99a8b2bdc8d2c5b8ac9f9285796d60534754616d7a8798a2aebac6d3cabeb4aa94887b6e616d7a8693a0adb9c6d3c6b9aca09386796d605656565f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303946525e6874818d9aa4afb6afa39b938e939eaab6c3cfdbcfc2b5a89c8f828e939ea8b2bcbaafa59f92857b6e7985929eabb8c4cfd1c2b6a99c8f8376665c51443833404d5a6673808d99a6b3c0ccd2bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2c38444f59626f7c88949eaab7bfbaaea69f9691867d706c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a7a8797a1adacabaaa7a69f9c938e83796d60584e43372b1f13060000000000000000000613202c3945515d6775828e9ba19e9995908b87837f7b77736f6a676361656b6f747a7f84898e8c8073707d8998a2aebac6d2c5b8ac9f928679727f8c95a0abb5c0cbc7c0bbb9b7b8bcc3cbc9bdb2a89e92857a6d60564c41362a1c11060000000000000000000000000000000000000f1b27323c4854616e7b8796a0acb8c5d1c6baaea298897c6f635649525e687985929facb8c5d2d0bcafa296897c6f636d7a8693a0adb9c6d3c6b9aca09386796d605349535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56616e7b86929facb6c0bbada59e9b9ea5afbbc6d2dcd0c3b7aa9e948f949ea5afbac3c0baada2978f837874808d9aa9b3bec9d2c5b8ac9f9285796d6053463a33404c5966737f8c99a6b2bfccc8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1b27323d47545f6a75828f9ca6b0b4aea49d948f847c706b6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a7c8996a9b3b9b8b7b4b0aba59e958e81746a5f54473b2e2215080000000000000000000714202d3a4753606d7a86929facaba79f9d99938f8b87837f7c7874706d676563686d72777c81867d706d7985929fabb8c5d1c7baaea3988a7d7b86929fa7b1bdc7c7bdb5afacaaacb1b9c3cec4b9ada2978d8073685e5246382e23170b0000000000000000000000000000000000000a15212d3a46535e697784919daab7c4d1cabfb4aa988b7f7265584c4c566a7784919daab7c4d0cabdb0a3978a7d70646d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e6873808d98a3aebec7bfb7afaaa8aaafb7c1ccd7dfd3c7bbb0a69e9c9ea6afb7c1bfb6aea59e948f83796f7c8997a1adb9c6d2c7baaea298897c6f6256493c2d3f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b37434e58626f7c89949fabaaa39f928d827a6f6a616c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a7f8b98a5b2bec5c3c1bbb7afa79d93887c6f6255493c3025190e020000000000000005111e2a36424d5664717e8a98a2aeb8b1ababa49f9c9895908c8884817d7975726e6967656a6f747a796d6675818e9babb4bfcbcbbfb4aa9a8d80818e98a2aeb9c3cbc0b5aba39f9da0a7b1bcc8cabeb3a99f92867a6d61544a3f34281c1003000000000000000000000000000000000005121e2a36424d576774808d9aabb5c0cbd0c1b4a89b8e817568554b505c6976838f9ca9b6c2cfcbbeb1a4988b7e71656d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58616d7a86929faab4bfd0c9c1bbb6b5b6bbc1c9d3dde3d7ccc1b8b0aaa8aab0b8c1c0bbaea49d938e82796d6c7885919eabb8c4d1cabfb4aa988c7f726553493f333e4b5865717e8b98a4b1becbc9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1b26323c4854606a76828f9ca6a198928b80786d685f586c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a818e9ba8b4c1d1d0cdc7c1b9afa59a8d807467564c41362a1e1105000000000000000714202d3a46525e6976828f9caab4bfbcb7b5afaca9a7a09d9996918d8a86827f7b7773706d67686d6d6764717e8a99a3aebac7d0c5b8ac9f92858e939eaab4becbc6bbafa399929095a0acb8c2ccc5baaea3988c7f73665c5044382b1f150a0000000000000000000000000000000000020e1a25313d4a5764707d8a99a3afbbc7d0c4b7aa9d918477675d514e5b6875818e9ba8b4c1ceccbfb2a5998c7f72666d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a74818d98a2aebcc6d0d3ccc6c3c1c3c6ccd3dbe5e9ded3cac1bbb7b5b7bbc1beb6afa49c928d81786d676575828e9ba8b5c1d1d0c2b5a89b8f8275655b5044373e4b5764717e8a97a4b1bdcacabdb0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38434e5863707d89949f9691867e736d665d565f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a84919eabb7c0c7cfd0d3cbc0b8ab9e928578685e5246392d20140700000000000003101c28343f4a54616e7b87939facb9c6c7c7c0bbb9b6b1abaaa8a19e9a98928f8b8884807d7975726e6960606d7a86929facb9c5d2c6baaea29892989ea5afbcc5c6bcb1a79f928783909da6b0bbc7cbbfb4aa9e9184786d6053463c31261a0f0100000000000000000000000000000000000914212d3a4754606d7a86929facb9c5d2c6b9ac9f93867a6d60534d5a6773808d9aa6b3c0cdcdc0b3a69a8d8073676d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c86929fa6afb5bdc5ced6d2cfcecfd2d7dde5edefe5dcd3ccc7c3c2c3c7beb6aca49f928c80786d665d65727f8c98aab4bfcbd1c5b8ab9e9285796c605346393d4a5764707d8a97a3b0bdcacabdb1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1b27323d4854606b7683909590847c716c605c544c5f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c8bbaea295887b8896a1acafb5bdbec7d0d2c6b9ada197877a6e6154473b2e21140800000000000006121f2b3844505c66737f8c99a4afbbc2cbd2ccc7c6c2bcb8b6b2adabaaa39f9c9895918d8985827f7b776d676776828f9ca9b6c2d0cabfb4aaa29fa2aaafb7c1cbbfb4aa9f958c807c89949fabb7c2cdc6b9ada1968a7d7064584e43372b1d130700000000000000000000000000000000000613202c3945515d677683909ca9b6c3cfc7bbafa499897c6f63564c5966727f8c99a5b2bfcccec1b4a79b8e8174686d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d858f949fa4abb3bcc4ccd6dcdbdcdee3e8eff7f7eee5ded7d3d0cfccc0b6aca49a938b80746c665c54626f7c8998a3aebac7d2c6b9ada197887b6e6155483b3d4a5663707d8996a3b0bcc9cbbeb1a4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b14212c38444f5963707d898e837a6f6a615a5054565f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0ccbfb2a5998c7f8c999f9fa3abacb4beccd5c9beb3a996897c6f6356493c302316090000000000000713202d3a4653606d7984919ea2aab1b9c2cad7d4d2cdc8c4c3bdb9b7b4aeaca8a8a09d9a98928f8b8884796d66737f8c99aab4bfcbd0c5bcb4aeacaeb4bcc1c9c7baaea39890837876828f9ca6b0bbc7c9bdb2a89c8f82766a5f53473a2f24180d010000000000000000000000000000000004111d2935414b556673808d99a6b3c0d0ccc0b5ab988b7f7265584c5865717e8b98a4b1becbcec2b5a89b8f8275686d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b707a828c9399a2aab2bac4ccd6dee8ebeff4fafffff6eee8e2dedbd4c8bbafa49a93887f736e605b5453606d7986929facb9c5d2cabeb3a9968a7d7063574a3d3c4956636f7c8996a2afbcc9cbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d262d333d4855616b778381796e68605850586062606c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0d0c3b6aa9d908390999292999ba2acbac4cecfbeb1a4978b7e7164584b3e3125180b0000000000000915222f3c4855626f7c868b92989fa7b0b8c1cad3dfd9d4d1cfc9c5c4bfbab8b5b1acaaaaa29f9c9892857867636f7c8998a3aebac7d3cec5bfbab8babfc5cec8bcb1a79f92867c6e707d89949fabb7c2cdc4b7ab9f94887b6e62554b4135291d110400000000000000000000000000000000010d18242f3e4a5764717d8a97aab4becad2c1b4a79b8e817468554b5764707d8a97a3b0bdcacfc2b6a99c8f8376696d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960686e757f879298a1a8b2bac4ccd6dee8f0fafffff6ede4ddd6d2cfcdc6b9ac9f93877e726d635c504a515c677683909ca9b6c3cfcfbfb2a5988c7f7265594c3f3c4955626f7c8895a2afbbc8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c151d23282f383f444f5459616e7b746d675e564e56606a6f6d667986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c9bdb0a4988e88878686868b909ba8b2bdc9cbbfb2a5988c7f7265594c3f3226190c0000000000000815212e3b47535f6a6f797f8590959fa6b0b8c1cbd4dde0dddad5d2d0cbc7c5c2bdb8b7b4aeaca89d9084776a606d7986929facb8c5d2d7d0cac6c5c6cad0cec6b8aca0958c7f726a6b7683909ca7b1bcc7c7bbb0a69a8d8074675d5145392c20130800000000000000000000000000000000000715222e3b4855616e7b8898a2aebac6d0c3b7aa9d908477675c5156636f7c8996a2afbcc9d0c3b6aa9d9083776a6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f565e616d727d869196a1a8b2bac4ccd6dee8f0faf9eee4dbd2cbc6c2c1c4bbafa49a8e81796d685f584f4b556773808d9aa6b3c0d2cdc1b4a79a8e8174675b4e413c4855626f7b8895a2aebbc8ccbfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151b1e272e343b424a5059606360686e68605c554d525e686f7c79737986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c8bbaea295887c7a7979797e8b96a1acb9c5ccc0b3a6998d8073665a4d4033271a0d00000000000006121f2b37434e585f676d727b838f949ea6b0b9c2cbd5dfe8e5e1d9d1cbc7c5c3c5c5c4bfbab6a99c8f8376695c6776838f9ca9b6c2cfdcdbd6d3d2d3d6d0c6bcafa59d9083786d6063707d89959fabb8c3ccc2b8ac9f92857a6d6054473a3025190d01000000000000000000000000000000000613202d394653606c7985929fabb8c5d2c5b9ac9f9286796d605355626e7b8895a1aebbd1d1c4b7ab9e9184786b6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d444c525b626b707c849196a1a8b2bac4ccd6dee8f1f3e8ddd2c9c0bab6b4b8b9b6ac9e938e827a6e6a6159505764717d8a97acb6c0cccfc3b6a99c90837669564c413b4855616e7b8894a1aebbc7ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f151a20262b303940454d545b606b706d68615e56514b4b55616e7b8685807c87929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d6d676d7884919eabb7c4cdc0b4a79a8d8174675a4e4134271b0e010000000000030f1b26323c464e555d60696e79828f949ea6b0b9c3cdd6e1e3d9cfc7c0bbb9b6b9babfc3c1b5a89b8e827568556673808c99a6b3bfcfdae6e2dfdfdfd6cabfb4aa9e93897d70665c606b7683909da7b1bcc8c6baaea2988b7e7265564c4135291d11050000000000000000000000000000000005121f2b3744505b657683909ca9b6c3cfc7bbafa399887c6f625554616e7a8794abb4bfcbd2c5b8ab9f9285786c6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b323b41465159616a6e7b849196a1a8b2bac4ccd6dfe9f4e2d6cbc0b7afa9a7abadb3afa59e9490847c706b605b53626e7b889aa4afbbc8d1c5b8ab9e928578685d52463b4754616e7a8794a1adbac7cdc0b3a69a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151a20262b32373d434b51575f666c727d7a6d60594f4545515d6773808d928d889299a3afbbc7d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d605c6a7683909da9b6c3cec1b4a79b8e8174685b4e4135281b0e020000000000000a15202a343c434b51575e676d78828f949fa7b1bbc4cfd8dcd1c7bdb5afaca9acaeb4b6b9b4a79a8e8174675b63707d8a96a9b3bec9d5e1eeecebe0d3c6baaea2988e81756b60545963707d8a95a0acb8c5cabfb4aa9c8f8376685e5246392d20130700000000000000000000000000000000030f1b27333f49536774808d9aa7b3c0cdcbc0b5ab978a7d70645753606d7a8699a3aebac7d2c6b9ac9f938679676d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071119202930363f474f585f696e7b849196a1a8b2bac4cdd7e2ebded2c6baafa59d9a9ea1a9b3afa69f9691857d736c655d606d7a86939facb9c6d2c6b9ada197877a6d6154473a4754616d7a8794a0adbac7cdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161c20262b31373c43474f555c60696e787f8681746b61564c4953606d7985929e9a959fa3abb5c0cbd2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d605c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000040e18222a313940454d555d666d79829095a0a9b3bdc6d1d7cbc0b5aba39f9c9fa3aba9acaea79a8d8074675a616e7a8797a1adb9c6d2dfebeee2d6cabfb4aa9f92867b6e61594f55616b7784919daab7c3cdc5b9ac9f92867a6d6154473a2f24180c00000000000000000000000000000000000b17222d3e4b5865717e8b98a4b1bed1d1beb2a5988b7f726558515c677986929facb9c5d2c7bbafa499867a6d6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a353e464e575e696e7b849196a1a8b2bbc5d0d9e3dbcfc2b6a99d938e9197a1aab4b0a8a09792887f776d675f677884919eabb7c4d1c9beb3a995897c6f6256493c4754606d7a8793a0adbad1cdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a111921272c31373c42474e535960676d737b828c938a7d70685d52505b65727e8b97a1a6a1acafb5bdc7d1d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d605c6976828f9ca9b5c2cec2b5a89b8f8275685c4f4235291c0f02000000000000000610181f282f353b434b545d676d7a839197a1abb5bfcbd4c7bbafa39992909299999c9fa3ab998d8073665a5e687885919eabb8c4d1deebecdfd3c6baaea2988c8073695e52474f5966737f8c99a7b1bcc8c7bbafa3998b7e7164554b4035291d100400000000000000000000000000000000061623303d495663707c8996abb5c0cbcdc0b3a69a8d8073675a4b556b7885929eabb8c5d1ccc0b5a194877a6e6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d1419232c343c454d575e696e7b849196a1a9b3bdc7d2dddacdc1b4a79a8e81859198a2aebab2a9a29a938c82796e6a6976838f9ca9b6c2cfcfbeb1a4978b7e7164584b3e4653606d798693a0b5bfcbcec1b4a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232b32383c43474d53585f626b70797f868f949e91847a6d605953606c7884919da9b3aeb9bbc0c7cfd9d2c5b9ac9f9286796c5f576a7783909daab6c3d0c6baada093877a6d605c6975828f9ca8b5c2cfc2b5a99c8f8276695c4f4336291c10030000000000000000060d161d24293139424b555d686e7b859199a3aebbc1ccc5b9ac9f92878386898c90929999998c80736659566975828f9ca8b5c2cfdbe8e2d6cabfb4aa9f92867a6d61574d424855616e7b8895a0acb8c4cbc0b5ab9b8f8275675d5145392c1f1306000000000000000000000000000000000815222e3b4855616e7b8899a3afbbc7cec1b5a89b8e8275685b515e6b7784919eaab7c4d1d2bbaea195887b6e6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000208111a222a333b454d575f696e7b849197a2abb5c0ccd7d6c9bcafa396897d7c86929fa4aeb8b3aca49f938f847c6e6774818e9aa7b4c1cdccc0b3a6998d8073665a4d4045515c66798699a3aebbc7cec1b4a89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353d44484e53575f626a6f757d848c92989fa1978e81746b615863707d8a96a0acbbbbc5c7cbd1d9dfd2c5b9ac9f9286796e69646a7783909daab6c3d0c6baada093877a6d605c6875828f9ba8b5c2cec2b6a99c8f8376695c504336291d1003000000000000000000040e18222a333b42464c565e696f7d87929fa5afbac3c7bbafa3998c7f797c808386898d908d8073665a5a6673808d99a6b3c0d2dde8e0d3c6baaea2988d8073685d52453b47535f697783909daab6c2cdc5b8ac9f92867a6d6053473a2e23170b000000000000000000000000000000000713202d3a4653606d7986929facb9c5d0c3b6aa9d9083776a554b5d6a7783909daab6c3d0c8bcafa295897c6f6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f182129333b454d575f696e7b859299a4afbbc1ccd5c9bcb0a396897d717e8a929da6b0b7afa79f9691857d7066727f8c99a5b2bfcccec1b4a89b8e8175685b4e42404b5f6c7986929facb9c5cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19232e3740474f54585f62696e757c828991969fa2aaa99e938a7d70685f6a76828f9ca8b2bdcdd2d3d7dce3dfd2c6b9ac9f9388807b76716d7783909daab6c3d0c6baada093877a6d605b6875828e9ba8b5c1cec3b6a99c908376695d5043362a1d10030000000000000000000a15202a343c454d52545257606b727f8b939ea8b2bcc6c0b5ab9f92877d7073767a7d8083868073675a5764717d8a97abb5c0ccd7e3d7ccc0b5ab9f92867a6d61564c4145424d5766727f8c99a7b1bcc8c7baaea2988a7d7064544a3f34281c100300000000000000000000000000000006121f2c3844505c667884919eabb7c4d1c5b8ab9e928578675d515c6976838f9ca9b6c2cfc9bcafa396897c706d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f172129333b454d575f69707d87939fa5afbac3cecdc1b4a79a8e817473808d949fa9aea59e9590847c706b64717d8a97a4b0bdcacfc2b5a99c8f8276695c4f4346525f6c7985929facb8c5cfc2b5a89c8f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a354049515960636a6e747b81878f949ea0a8aeb4afa59e91847a6d626f7c88949fabbac3ced6dbe2e8ede0d4c8bbafa49a938d88837e797783909daab6c3d0c6baada093877a6d605b6875818e9ba8b4c1cec3b6a99d9083766a5d5043372a1d10040000000000000000030f1b26313c464e575e615e5759626d75818e96a0aab4bfc7bbafa39991847a6d676d7073767a7b6e615455626f7b8899a4afbbc7d4e0d4c7bbafa4998d8073685e52525252525254616e7b87959fabb8c7cabfb4aa9b8e8174665c5044382b1f120600000000000000000000000000000003101c28343f4a546976838f9ca9b6c2cfc6b9ada197867a6d60535c6975828f9ca8b5c2cfc9bdb0a3968a7d706d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f172129333b454d57616b737f8c939ea8b2bcc5d0c6b9ac9f93877c6f78829097a2a49c938e837a6f6a61626f7c8895a2afbbd0d0c3b7aa9d9084776a544a4045525f6c7885929fabb8c5cfc2b5a99c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222f3b46515b636b70757b81878e939a9ea6acb2babfb9ada1978e81746c74818e9ba6b0bbc3c7cad0d8dde4e4d8ccc0b6aca49f99948f8a858084919eabb7c4d1c6baada093877a6d605b6874818e9ba7b4c1cec3b6aa9d9083776a5d5044372a1d1104000000000000000006121f2b37434e585f696e69656260606d79849198a3aebac3c0b5aba1968e81756c606366676d6e695e5353606d7a86939facb9c6d2dfd2c6b9ac9f93877b6e61565f5f5f5f5f5f5f5e697683909dacb6c0ccc5b8ab9e9285796d6053463a2d201307000000000000000000000000000000000c17232e414e5b6774818e9aa7b4c1cdc9beb3a995887b6e62555b6875818e9ba8b4c1cecabdb1a4978a7e716d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f172129333c454f59606c77818f96a0aab4becac7bbafa4999082766e7b85929e9f928c81796e685f58616e7a8794aab4bfcad1c5b8ab9e928578665c514445525f6b7885929eabb8c5cfc2b6a99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d737d82878e92999fa4acb0b8bdc3c9beb2a99e938a7d707b86929faaacb1b8babfc6ccd2d9e2ddd2c7beb6afaca69f9c97928d9196a1acb9c5d2c6baada093877a6d605b6874818e9ba7b4c1cec3b6aa9d9083776a5d5044372a1d110400000000000000000815212e3a47535f6a6f7b76726f6d67676f7c86929fa8b2bdc7bdb2a89e938b7e71695f555d60615e574d515c677884919eabb7c4d1d5c9beb2a99c8f8275696c6c6c6c6c6c6c6c6c6c6c727f8b9aa4afbbc8c6b9ada197897c706356493d3023160900000000000000000000000000000000061a2633404d596673808c99a6b3bfcccfbcb0a396897d7063565b6774818e9aa7b4c1cdcbbeb1a4988b7e716d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0f18212a333d44505b656d79849198a2aebac1ccc0b5ab9f948a7e71707d8a93928a80776d675e5653606d798698a2aebac6d2c6b9ac9f9386796d60534645525e6b7885919eabb8c4cfc3b6a99c908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f898f939a9fa3abafb6bec1c8cecbc4bbafa59e91847a808d92989da0a7acaeb4bbc0c7d0d9e4d9d0c7c0bbb9b0aba9a29f9a9ea1a8b2bdc9d5c6baada093877a6d605b6774818e9aa7b4c1cdc3b7aa9d9084776a5d5144372a1e110400000000000000000915222f3c4855626f7c87827f7c79777574727f8c96a0acb8c5c4baafa59f92867b6e665c515354534d454b556976828f9ca9b5c2cfd2c6b9ada1978a7d72787878787878787878787878787b87939facb9c6cabeb3a9998c7f7366594c4031261a0e020000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbcbbeb1a4988b7e7165585a6773808d9aa6b3c0cdcbbfb2a5988c7f726d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171a182127333f49535d676e7c86929fa5afbbc5c7bdb0a69e9184796d74818e867e736c655c554c515c677985929facb8c5d2c8bbafa49a877a6e61544745515e6b7884919eabb7c4d0c3b6a99d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a84919aa4acafb5bbc0c7d0cbc6bfbbb4aea8a1978e817c81868b90959b9fa2aaafb6bec7d2dde2d9d2ccc8c2bbb7b3adaba7abacb2bac4cedac6baada093877a6d605b6774818e9aa7b4c1cdc4b7aa9d9184776a5e5144372b1e11040000000000000005121e2a36424d5766727f8c8f8c89868482807f7e84919daab7c4ccc1baaea2989083786d60594f484642414d5a6774808d9aa7b3c0cdd1c4b8ab9e9184797e858585858585858585858585858588939facb9c6cfc2b5a89c8f827569574d42372b1e12050000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcaccbfb3a6998c80736659596673808c99a6b3bfccccbfb2a6998c7f736d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c202324262626222d38414c555f6a707e8a939ea9b3becac2b9aca1968c7f736d79837d716c605b534b434b556b7884919eabb7c4d1ccc0b6ac95887c6f62554944515e6b7784919eaab7c4d0c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67707d88939fa8b2bdc7cccac6bfbab5aeaaa29f96918a8178757a7f84898e92989fa4acb6c0ccd8e4e4ddd8d4cdc7c5bebab8b4b7b9bdc4ccd6d3c6baada093877a6d615f6774818d9aa7b4c0cdc4b7aa9d9184776a5e5144372b1e1104000000000000000714202d3a46525e697683909c989992918f8d8b8a9196a0acb8c5d1cabfb4aa9f958d80736b60564c41363f4c5865727f8b98a5b2becbccc0b3a6998d80737b8892929292929292929292929292939aa4afbbc8d1c5b8ab9e928578695f53463a2d2114070000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cdc0b3a79a8d8074675a5966727f8c99a5b2bfccccc0b3a6998d80736d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282d303133333333332f3a434e57616c75818e97a2adb9c2c9bdb2a89f92867b6e6d796f6b615a50494144505d6a7783909daab6c3d0d2bdb0a3968a7d7063574a44515e6a7784919daab7c4d0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606b74808d96a0abb5c0c5bebab4aeaba39f98928d847d746d686d72777c81868b939aa4afbbc8d4e0e9e1dbd6d3d2d0cac6c5c0c4c5c9ced6ded3c7baada094877a736e696774808d9aa7b3c0cdc4b7aa9e9184776b5e5144382b1e1105000000000000000815212e3b4854616e7b87939faba39f9e9c9a98979da0a8b2bdc8d4d0c5bcb1a79f93887d70685e52463d3d4a5764707d8a97a3b0bdd0cbbeb1a4988b7e717784919d9f9f9f9f9f9f9f9f9f9f9f9fa4acb6c0ccd2c6b9ada197887b6e6155483b2e2215070000000000000000000000000205070915222f3c4855626f7b8895a2aebbd1cec1b4a89b8e8175685b5865727e8b98a5b1becbcdc0b3a79a8d80746d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d404040404040404045505a616d7a85929ea6b0bcc6c4baaea2988e81746a6c66605950443f38434f5c6976828f9ca9b5c2cfcbbeb1a4988b7e7165584b44515d6a7784909daab7c3d0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434f59606d79849199a3afbbb8b3adaba39f99928d868079706c605d60656a6f747a7f87939facb9c6d2dfdfd7cfcac6c5c6cacfd2cdd1d2d5dae0e8ded1c4b8ab9e9185807b767174808d9aa7b3c0cdc4b7aa9e9184776b5e5144382b1e110500000000000005121e2a36424d5765727f8b9aa4afafacaaa8a7a5a4aaacb2bac3ced9d7cec3bbafa49a91857a6d61594f433c4955626f7c8895aab4bfcaccbfb3a6998c807373808d99a9ababababababababababacafb6bec7d2d6cabeb3a9978a7e7164574b3e2f24180c0000000000000000000002090e11141419212e3b4754616e7a8794abb4bfcbcfc2b5a89c8f8275695c5864717e8b97a4b1becacdc1b4a79a8e81746d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17212c353e44494a4d4d4d4d4d4d4d4d4d4d525e68717e8b949faab4bfcabfb4aa9f93877c6f625b544f473e332d424f5b6875828e9ba8b5c1ceccbfb2a6998c7f7366594c44505d6a7783909daab6c3d0c4b7aa9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d45515d676f7c87929fa7b1aca9a29f99928e86807a736d67615a5254586062686d7986929facb9c5d2dfd7cdc5bebab8babec5c8ccd2d5dae0e8ebdfd2c6b9ada197918d87827e79808d9aa6b3c0cdc4b7ab9e9184786b5e5145382b1e12050000000000000714212d3a46535f697683909dacb6bbb9b7b5b3b2b0b7b8bdc3ccd5ddded8ccc0b6aca1978e81756b60554b404754616d7a8798a2aebac7cdc1b4a79a8e81746f7c8997a1adb8b8b8b8b8b8b8b8b8b9bbc0c7d0d9d5cfc0b4a79a8d817467554b4035291d10040000000000000000050d141a1e202126262d3a4653606d798699a3aebac7d0c3b6a99d9083766a5d5764717d8a97a4b0bdcacec1b4a89b8e81756d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e474f5557595959595959595959595956626c76828f98a3aebac7c6bbafa49a9083766b6054483d342734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d43505d6a7683909da9b6c3d0c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2935404b55606a73808d95a0a7a09d97928d86817b746e68605d555045474e54565d6c7986929facb9c5d2d9cfc5bbb3adabadb3b9bbc0c7c9cfd6dfe7e1d5c9beb3a9a19e9a938f8a8584919daab7c4d0c4b7ab9e9184786b5e5145382b1e12050000000000000815222e3b4855616e7b88959fabbec7c5c4c2c0bebdc4c5c8cececfd0d2d3d2c7beb2a99e93897d70675d514546525e687985929facb8c5cfc2b5a89c8f82756c7985929eabb8c5c5c5c5c5c5c5c5c6c8ccd2c9cfc9c6c2b6aa9d908377675d5145382c1f130600000000000000050e171f252a2d2e3333333845515c667986929facb9c5d1c4b7aa9e9184776b535763707d8a96a3b0bdc9cfc2b5a89c8f82756d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d39444f59616466666666666666666666666666666e7b86929fabb5c0cbc0b6ac9f94897d7063584e43382b33404d596673808c99a6b3bfcccdc1b4a79a8e8174675b4e43505d697683909ca9b6c3cfc4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18242f39434e58606d798390999a95918b85807b746e69615e56514b433e3d43484c5f6c7986929facb9c5d2d1c7bdb3a9a29fa2a9acafb6b9bec4cdd5dee6dacfc4bbb3adaca49f9c97929196a0acb8c5d1c4b8ab9e9185786b5e5245382b1f120500000000000713202c38444f5966737f8c99a7b1bcd0d2d1cfcdcfc9c6c5c0c1c1c2c3c5c6cad0c4bbafa59e9184796d60584e434c566b7784919eaab7c4d0c3b7aa9d9084776675818e9ba8b4c1cdd2d2d2d2cbc5c1c0bcbcbcbfbeb9b8b0ac9f92867a6d6053473a2d201407000000000000020d17202930363a3b40404040404b546b7885929eabb8c5d1c5b8ab9e928578655b5663707c8996a3afbcc9cfc2b5a99c8f82766d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c70737373737373737373737373737373737f8c99a3afbbc7c7beb0a69c8f82766a6054473c31333f4c5966727f8c99a5b2bfcccec1b5a89b8e8275685b4f43505c6976838f9ca9b6c2cfc5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313d45515c666f7c87928e89847f79736e68615f57524c45403a31323846535f6c7986929facb9c5d2cbc0b5aba29792979c9fa4acadb2bbc3ccd5dfe1d6cdc4beb9b6afaca9a19e9da0a8b2bdc8d1c4b8ab9e9185786b5e5245382b1f120500000000000916222f3b4854606b7784919daab7c2cdddddd6cdc5beb9b8b3b4b5b6b6b8babec5cdc1b9aca0968d80736a5f5347505c6976838f9ca9b6c2cfc5b8ab9e92857867717e8b97a7b1bcc8d4ded2c8c0b9b5b3afafb0b2b2adaba69f9c98897c6f6356493c3023160900000000000009141f29333b4246474c4c4c4c4c515e6b7884919eabb7c4d1c6b9ac9f9386796c6056626f7c8995a2afbcc8cfc3b6a99c9083766d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707e808080808080808080808080808080808087929facb9c5d0c2b7ab9f94897c6f62584e4337323f4c5965727f8c98a5b2bfcbcfc2b5a89c8f8275695c4f434f5c6976828f9ca9b5c2cfc5b8ab9f9285786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2834404b545f6a737f85817c77726d67615e56534d46413b352f28273946535f6c7986929facb9c5d2c7bbafa39992858a8f939a9ea1a9b1bac3ced9e5dfd6cfc9c7c0bbb9b3adabaaacb2bac3ced1c4b8ab9e9185786b5e5245382b1f120500000000000a1623303d495663707c8996a0acb8c3cbd5dacfc5bbb3adaba6a7a8a9aaabadb3bbc5c9bdb2a89f92877c6f625a504e5b6875818e9ba8b4c1cec6b9ada19786796d6e7a8795a0acb8c4d1d6cbc0b6aea9a7a2a2a3a5a9a19e9994908b867d7063574a3d3024170a0000000000020e1a25303b454d52545959595959595d6a7784909daab7c3d0c7bbafa499877a6d6059626f7b8895a2aebbc8d0c3b6aa9d9083776d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d9299a3afbbc7d3c7bbb0a69c8f82756a5f53473a2f3f4b5865727e8b98a5b1becbcfc3b6a99c908376695d50434f5c6976828f9ca9b5c2cfc5b8ac9f9285796c5f52462d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18232e39424e58606d787a746f6a65605d55524d46423b383a38342e263946535f6c7986929facb9c5d2c5b9ac9f9286797e82878d9197a0a8b1bdc8d4e1e8e1dad5d2ccc8c5beb9b8b7b8bdc3ccd5d1c4b8ab9e9185786b5e5245382b1f120500000000020f1b2835424e5b6875818e99a0a8b1b9c3cdd5c9beb3a9a19e9a9a9b9c9d9fa2a9b3becac4bbafa3999083766c61554b5a6774808d9aa7b3c0cdc9beb3a994877b6e687783909daab7c3d1d1c5b9aea49d9a969696999a97918d88837e79706b6155483c2f23160a000000000005111e2a36424d575e61666666666666666a7683909da9b6c3d0ccc0b5ab94887b6e6666666e7b8894a1aebbc7d0c4b7aa9d9184776d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d999999999999999999999999999999999fa3abb5c0cbd7ccc2b7aa9e94887c6f62554c413c3e4b5865717e8b98a4b1becbd0c3b7aa9d9084776a5d51444f5c6975828f9ca8b5c2cfc5b9ac9f9286796c5f493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c44505c666d6d6762605853514b46413b383f4446443f38303946535f6c7986929facb9c5d2c5b9ac9f92867971767b80849195a0acb8c5d1dee3dbd5d0cdcbd0cfc9c6c5c4c5c8ced5ded1c5b8ab9e9285786b5f5245382c1f120500000000010e1b2834414e5b677481879195a0a7b1bbc4d0c6b9ada197928d8e8e8f909297a2adbac1cbc0b5ab9f948a7e71675c51596673808c99a6b3bfcccfbcafa296897c6f6773808d9aabb5c0cbcec1b5a99d928d8989898c8e8a84807b76716d6761594f44382c20140700000000000714202d3a46525e696e737373737373737376828f9ca9b6c2cfd2bbafa295887c73737373737b8794a1adbac7d1c4b7ab9e9184786d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa6a6a6a6a6a6a6a6a6a6a6a6a6a6a6acafb5bdc7d1dcd3c7bbb0a69a8d8174675d514949494b5764717e8a97a4b1bdcad1c4b7aa9e9184776b5e51494f5c6875828f9ba8b5c2cec5b9ac9f928679655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28343f4a545c60605d55544e474540393640424a5053504a42382e46535f6c7986929facb9c5d2c5b9ac9f9286796c696e737884919daab7c4d0ddd9d1c9c4c0bfc3c5c8ced1d0d1d4d9dfded1c5b8ab9e9285786b5f5245382c1f120500000000010e1a2733404c59646f747b839095a0a9b3bec7c5b8ab9e9285808182838385929fa5afbdc6c7bdb0a69e9184796d60565865727f8b98a5b2becbcabdb0a4978a7d7164707d8a99a3afbbc7cdc0b3a79a8d807c7c7d7f817d79736e6964605d554f473e33281c100400000000000814212e3b4754616e7b7f7f7f7f7f7f7f7f7f84919daab7c4d0cec1b4a79b8e817f7f7f7f7f808d99a6b3c0ccd1c5b8ab9e9285786d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b3b3b3b3b3b3b3b3b3b3b3b3b3b3b9bbc0c7cfd9e3d7ccc1b8ac9f92857a6d6056565656565764707d8a97a3b0bdcad1c5b8ab9e9285786b545656565b6875828e9ba8b5c1cec7bbafa39986796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e38424a505354514b47433d39353a414551545c605c544a3f3446535f6c7986929facb9c5d2c5b9ac9f9286796c5f61667783909daab6c3d0ddd1c7bfb8b4b2b7b8bcc3c7cbd0d4d9dfded1c5b8ab9e9285786b5f5245382c1f080000000000000b1824303c48535d64696e7a839097a1acb6c0c6b9ada1978a7d747576777d89939eabb5bfcbc2b9aca1968c7f72685e5764717e8a97a4b1bdcacbbeb1a5988b7e72656d7a86929facb9c5cec1b5a89b8e82756f707274706d66625f5753514b433e352c21170b0000000000000916232f3c4956626f7c898c8c8c8c8c8c8c8c9196a0acb8c5d1cfc2b6a99d938e8c8c8c8c8c8d929ca8b4c1cdd2c5b8ac9f9285796d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4bfbfbfbfbfbfbfbfbfbfbfbfc0c5c7cbd1d9d5d5d6cfc7baaea2988b7e726562626262626263707d8a96a3b0bdc9d2c5b9ac9f9286796662626262626875828e9ba8b5c1cecbc0b5a09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464745413a3832353d434b515b63666d665c50443f46535f6c7986929facb9c5d2c5b9ac9f9286796c5f546a7783909daab6c3d0d5c9bfb5ada7a5aaacb1b8babfc6c8ced6d7d2c5b8ab9f9285786c5f52453025190e0200000000000814202b36414b53575f686e7b85919aa4afbbc3beb3a99e92857a6e696b75828f99a3aebbc5beb9b0a89f92867a6e615763707d8a96a3b0bdc9ccbfb2a6998c7f7366687783909daab6c3d1c5b8ab9e9285786c63666763605c54534d4745403a312c231a10050000000000000916232f3c4956626f7c8995999999999999999da0a8b2bdc8d4d2c6baafa59d9b9999999999999ca4aeb9c4d0d2c6b9ac9f9386796d7a8693a0adb9c6d3c6b9aca09386796d60534c535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0c8c8c8c8c8c8c8c8ccccccccd2d2d1cac8c8c8ccc4bdb5afa69d9084776e6f6f6f6f6f6f6f707c8996a3afbcc9d3c7baaea39986796f6f6f6f6f6f6f75818e9ba8b4c1ced1b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a3a39352f313a40454f555d606d73786d605a504546535f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0d0c4b8ada39c989da0a7acaeb4b8bdc3cacbc7c4b8ab9f9285786c564c41362a1e11050000000000030f1a252f3841454d565e69707d88939fa8b2bdc5b9ada1978f82756c616e7b86929faab3bbb3ada69e98928b7f736659626f7c8995a2afbcd2cdc0b3a69a8d8073676773808d9aabb5c0cbc6b9ada197887c6f62595b5753504a47423c39352f281f1a1108000000000000000916232f3c4956626f7c8995a2a6a6a6a6a6a6aaacb2bac3ced9d6cbc0b7afa9a7a6a6a6a6a6a6a8aeb6bfcad5d4c8bbafa49a867a6d7a8693a0adb9c6d3c6b9aca09386796d605959595f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4bbbbbbbbbbbbbbbbbbc4c5c8cec9c6c5bebbbbbbbcbab2aba39f9490857a7b7c7c7c7c7c7c7c7c7f8b98a4b1becbd7cbbfb4ab96897d7c7c7c7c7c7c7c7c828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2d2d2c31373d434b515960676d757f81756c62574d42535f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0cdc0b4a79c918c90959b9fa3aaacb2babebfbab9b3ac9f928579685e5246392d20140700000000000008131d262f333c444d57606b73808d96a0acb8c1beb3a99e938b7e71696974808d98a2aeafa9a19e948f867f786c6055616e7b8894abb5c0cccec1b4a79b8e81746863707d8a99a3afbbc7cabeb3a9988c7f7265544a4a46443f3837312c29241d160d0800000000000000000916232f3c4956626f7c8995a2afb2b2b2b2b2b7b8bdc3ccd5dfddd2c9c0bab6b4b2b2b2b2b2b3b4b9bfc8d1dcd8ccc0b6a093877a6d7a8693a0adb9c6d3c6b9aca09386796d65656565656c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7aeaeaeaeaeaeaeaeaeafb7b8bcc3beb9b8b1aeaeaeafafa8a199928c827b758189898989898989898b919ba7b3bfccdcd1c6b1a5998f8989898989898989898f949eaab7c3d0c6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e252930363c42474f555d606b6f79818c8b7e71695f544b535f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0cbbfb2a5988c7f83898e92989da0a8aeb4b4aeaca9a19e98877a6e6154473b2e211408000000000000010b141d212a323b454f59606d7984919da5afbdc5bbb0a69f92857b6e616d7a85929faaa59e97928a827b726c665b54616d7a8799a4afbbc7cfc2b5a89c8f827569606d7a86929facb9c5cfc2b5a89c8f8275665c51443a38342e2b26201d18130c040000000000000000000916232f3c4956626f7c8995a2afbcbfbfbfbfc4c5c8ced5dee7e4dbd2cbc6c2c1bfbfbfbfbfc0c1c4cad1dae8ddd2baada194877a6e7a8693a0adb9c6d3c6b9aca0938678727272727272727986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa2a2a2a2a2a2a2a2a2a2a2aaacb1b9b3adaba4a2a2a2a3a59e9691877f786e75828e95959595959595989ba3acb7c3cfe2cdc1b6aba1999695959595959595959c9ea6b0bbc7d3c7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a30353a41464e535960676d747c848e9392867b6e665c51535f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a777c81868b91969fa2aaaba39f9b97918d887d7063574a3d3024170a00000000000000020b0f182029333d45515c67707d89939eabb4bfc1baada2978f82756b6873808c98a19e938e857e766e69605b5453606c7986939facb9c6d0c3b6a99d9083766a5d677683909da9b6c3d1c5b8ac9f9285796d6053463a2d28231c1a15110d0701000000000000000000000916232f3c4956626f7c8995a2afbcc8ccccccd0d1d4d9dfe7f0ede4ddd6d2cfcecccccccccccccdd0d5d6d6d6d4c7bbaea194887b6e7a8693a0adb9c6d3ccbfb2a5998c7f7f7f7f7f7f7f7f7f87939facb9c6d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9595959595959595959595959da0a7b1a9a19e979595959699938e847d736d6675828e9ba2a2a2a2a2a2a4a7acb5bec9d4ded2c7bdb3aba5a3a2a2a2a2a2a2a2a2a8aab0b8c1ccd7c7baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17202930363a41464c52575f626b7079808891969e989083796d60594f5f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d6f747a7f848b92989f9d99928e8a85807c706b6155483c2f231609000000000000000000060d17212934404b55606b75818e99a3aebac5beb3a99e938a7d70676d7a869296918a817a716c615e575a5a5a5b667885929eabb8c5d0c4b7aa9d9184776a556773808d9aabb5c0cbc6baaea298897c6f6356493c2f2418110e0904010000000000000000000000000916232f3c4956626f7c8995a2afbcc8c9c9c9cdced1d6dce4eceee6ded8d3d0cfc9c9c9c9c9c9c9c9c9c9c9c9c9c8bbaea295887b6f7a8693a0adb9c6d3cdc0b4a79c918c8c8c8c8c8c8c8c8c9399a4afbbc7d4cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a677481888888888888888888888888889195a0aca197928b888888898c8b817a6f6b606875828e9ba8afafafafafb1b3b7bec7d0dae4d9cfc5bdb6b1b0afafafafafafafafb5b7bbc1cad3d4c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d172029323b42464c52565e616a6e757d848d939aa0a8a0958d80736b61565f6c7986929facb9c5c5c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d62686d72787f869094908b86827d79736f6a61594f44382c20140700000000000000000000050f18232f39434f59616e7b86929faab3bec5bcafa59e9184796d6873808d8d847d756d6861626567676767676b7784919eaab7c4d1c5b8ab9e928578656767707d8a99a3afbbc7cabfb4aa998c7f7366554b4035291d10040000000000000000000000000000000916232f3c4956626f7c8995a2afbcbdbdbdbdc0c2c5cbd2dae4e6dcd4cdc7c4c2bdbdbdbdbdbdbdbdbdbdbdbdbdbdbcafa295897c6f7a8693a0adb9c6d3d0c4b8ada39c9998989898989898989fa4abb5c0ccd7cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b7c7b7b7b7b7b7b7b7b7b7b7c7c84919daa9e92857e7c7c7b7c7f7e756d6860596875828e9ba8b5bcbcbcbcbebfc3c9d0d9e2e4e1d7cfc7c1bebcbcbcbcbcbcbcbcbcc2c3c7ccd3dcd4c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b444d52565e61686d747b828991969fa4acb1a79f93887d70685e5f6c7986929facb8b8b8b8b8ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d605d60666c727b8288837e7a75706d66625f584f473e33281c1004000000000000000000000007121d27313d46535e6974808d98a2aebac5c1b9aca0968c7f73696d7a868079706b615e626d727474747474747683909da9b6c3d0c5b9ac9f928678747474747a86929facb9c5d0c2b6a99c8f8376675d5145392c1f13060000000000000000000000000000000916232f3c4956626f7c8995a2afb0b0b0b0b0b4b5b9c0c8d2dcded4cac2bbb7b6b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afa396897c707a8693a0adb9c6d3d5c9bfb5ada7a5a5a5a5a5a5a5a5a5acafb5bdc7d2ddcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e6f6f6f6f6f6f6f6f6f6f6f717e8b95a0aca19792878079707073716c605d565b6875828e9ba8b5c1c8c8c8cbcccfd4d7d7d7d7d7d7d7d2cdcac9c8c8c8c8c8c8c8c8cfd0d3d7d7d7d4c7bbaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d565e61686d737a81878f949ea1a8afb6bbafa49a91857a6d655b6c7986929facacacacacacac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d6054545b60696e787b76726d6863605c54534e463e352c21160b000000000000000000000000010b151f2a36424d57616d7a85929fa9b3bec8bdb2a89f92867b6e686e7b746d6761595865727f8181818181818184919eabb8c4d1c7bbafa3998e81818181818085929fabb8c5d2c5b9ac9f92867a6d6053473a2d2014070000000000000000000000000000000916232f3c4956626f7c8995a2a3a3a3a3a3a3a7a9aeb6c0cbd6d8cdc2b8b0aba9a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a396897d707a8693a0adb9c6d3dbd1c7bfb8b4b2b2b2b2b2b2b2b2b2b9bbc0c7d0d9dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e61626262626262626262626d7a85929ea7b1a9a199928d847d746d68625a524c5b6875828e9ba8b5c1cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d575e696e737a80858d92999ea6acb2bbc0c0b6aca1978f82776c606c7986929f9f9f9f9f9f9f9f9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d60544a50575e666c6e6965615d5653504a47433c342c231a100500000000000000000000000000030d1a25313b46525e6873808c97a2adbac5c3baaea2988f82756b686e68605d554f5c6976828d8d8d8d8d8d8d9196a1adb9c5d2cbc0b5ab9d938e8d8d8d8d8d9298a2aebac6d3c7baaea399897d7063564a3d2e23180c0000000000000000000000000000000916232f3c4956626f7c8995969696969696969a9da4aeb9c5d1d3c7bbb0a69f9c9696969696969696969696969696969696968a7d707a8693a0adb9c6d3e3d9d1c9c4c0bfbfbfbfbfbfbfbfbfc6c7ccd2d9e2dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d52545555555555555555606b74818e97a1adb9b3aba39f969189817a6d6154474f5b6875828e9ba8b5bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e7b80868c92989fa3abb0b9bdc4ccc7beb3a99e948b7f726a6c7986929292929292929292929286796c5f5d6a7783909daab6c3d0c6baada093877a6d605447444d545b60615f5754524c46443f3837312a221a110800000000000000000000000000000009141f2a36414c56606d7a85929faab4becabfb4aa9e93897c6f63615e56514b4f5c6976828f9a9a9a9a9a9a9ea1a8b2bdc9d5d1c7bdafa59d9a9a9a9a9a9a9fa2aab3becad6cbbfb4ab998c807366554b4034281c100400000000000000000000000000000916232f3c4956626f7c898a8a8a8a8a8a8a8a8d929da9b5c2ced0c4b7ab9f948f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7d707a8693a0adb9c6d3d4d4d4d5d0cdcccbcbcbcbcbcbcbcbd2d4d7ddd4d4d4cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b424648484848484848515d67707d89939ea9b3bebdb5afa8a09e938a7d7064574a4f5b6875828e9ba8b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1aea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b868d92989fa2aaafb5bdc1c9ceccc6bfbab0a69f92867c6f6c7885858585858585858585858585786c5f5d6a7783909daab6c3d0c6baada093877a6d6054473b424a505355534d4746413a38342e2b262018100800000000000000000000000000000000030d1925303a45525d68737f8c98a2aebac6c6bcafa59c9083766b61544d45404f5c6976828f9ca7a7a7a7a7abadb2bac4cfdad9cfc0b7afa9a7a7a7a7a7a7abaeb3bcc5d0dbd1c2b6a99c8f8376675c5145382c1f130600000000000000000000000000000714212d3a4754606d7a7d7d7d7d7d7d7d7d7d808d9aa7b4c0cdcfc2b6a99c8f827d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a6e7a8693a0adb9c6c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17212930363a3b3c3c3c3c444f59606d7984919ea5afbbc5c7c0baada2978e81756c6155494f5b6875828e9ba4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69727f8c949fa9aeb4bbc0c7cfccc7c0bbb4aea9a19e938e827669737879797979797979797979797873695d5d6a7783909daab6c3d0c6baada093877a6d6054473a383f44464846423b3935302c28231c1b150e0600000000000000000000000000000000000008131e2935414c56606d7a85929fabb4bfcbc1b7ab9f948a7d70665b5044434f5c6976828f9ca9b4b4b4b4b8b9bdc4ccd6e0e1d2c9c0bab5b4b4b4b4b4b4b8babec5ced7dfd2c5b8ac9f9286796d6053463a2d20130600000000000000000000000000000713202c3945525d686d7070707070707070727e8b98a5b1becbcec1b4a89b8e81757070707070707070707070707070707070706e6d7a8693a0adb9bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e2f2f35414c56616b74818d96a0acb7c1cdc4bbafa59f92857b6e615a50444f5b6875828e979797979797979797979797979797979797979797979797979797979797979797979797979797979795887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d57606c78828f97a1abb5c0cbcbc7c0bbb6afaaa39f97928a817a6d60696c6c6c6c6c6c6c6c6c6c6c6c6c6961575d6a7783909daab6c3d0c6baada093877a6d6054473a2d3338393b3a36312d29241f1c17110f0a0400000000000000000000000000000000000000020d19242f3a45525d6873808d99a3aebac7c7bcb0a69d9083786c60544a3f4f5c6976828f9ca9b5c0c0c0c4c5c9cfd6d9d9d9d9d2cbc5c2c1c0c0c0c0c0c5c6cad0d7d9d9d3c7baaea398897c6f6356493c2e23170b000000000000000000000000000004111d2935414c565d606363636363636365727e8b98a5b1becbcec1b5a89b8e8275686363636363636363636363636363636363616d7a8693a0adaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e2021222d3946525d68707d8a929da8b2bdc9c7bdb2a99e938a7e71685e5247424f5b6875818b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b44505b666e7a859199a4afbbc2c0bbb6afaca49f98928d857e756d685d5d5f5f5f5f5f5f5f5f5f5f5f5f5f5d57505d6a7783909daab6c3d0c6baada093877a6d6054473a2d282b2d2e2d2a26201d1913100c06000000000000000000000000000000000000000000000008131e2935414c56616e7b86929facb9c2cdc2b8aca0958b7e71665c50444f5c6976828f9ca9b5c2cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcbbfb4aa998c7f7266544a3f34281c100300000000000000000000000000010d19242f3a444c52545757575757575865727e8b98a5b1becbcec1b5a89b8e8275685b57575757575757575757575757575757606d7a8693a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e121415212e3a4754616d7a84919ea4aeb9bec5c0b5aba1968e81756c61564d413d495663707d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f28333f4a545e68707d87939fa6b0b9b5afaca49f9a938e86807a716c605d564c52525252525252525252525252514c505d6a7783909daab6c3cbc6baada093877a6d6054473a2d211f2022211e1a14110d080300000000000000000000000000000000000000000000000000010d19242f3a46525e6974818e9ba6b0bcc7c8bcb1a79e9184786d6053464f5c6976828f9ca9b5c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b5a99c8f8276665c5044382b1f1206000000000000000000000000000008131e28323a4145474a4a4a4a4a4b5865727e8b98a5b1becbcec2b5a89b8f8275685c4f4a4a4a4a4a4a4a4a4a4a4a4a4a4a53606d7a869394949494949494949494949494949494949494949494949494949494949494948f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050f1b2835424e5b6875818e949da0a7adb3babbafa39991847a6d615a50443b3b4854606b7071717171717171717171717171717171717171717171717171717171717171717171717171717171717171716d685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17222d38424c56606b73808d949fa9adaba39f9a938f87817b736d67615a524c44454646464646464646464646454444505d6a7783909daab6bebebebaada093877a6d6054473a2d2114131514120e0905010000000000000000000000000000000000000000000000000000000008131e2a36424d57626f7c88949fabb7c5cec3b9aca1968a7e7164594f4f5c6976828f9ca9b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ab9f9285796d6053463a2d2013070000000000000000000000000000010c1620282f35393a3d3d3d3d3f4b5865727e8b98a5b1becbcfc2b5a89c8f8275695c4f423d3d3d3d3d3d3d3d3d3d3d3d4753606d7986888888888888888888888888888888888888888888888888888888888888888888888175685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7c828990959ea1a9aeb0a69f92877d6f685d52483e3238444f5960636464646464646464646464646464646464646464646464646464646464646464646464646464646464646464615e564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3b444f59606d78829097a2a19e99928e87827c756e69605d555045413a323939393939393939393939393744505d6a7783909daab1b1b1b1b1ada093877a6d6054473a2d2114070807050200000000000000000000000000000000000000000000000000000000000000010e1a25303b47545f6a7683909ca9b3becac9bdb2a89d9083776b60544f5c6976828f9ca6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a298887c6f6255493c2f221609000000000000000000000000000000040d161e24292c2d303030323f4b5865727e8b98a5b1becbcfc2b5a89c8f8275695c4f423630303030303030303030394653606c777b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a6e757d838b92979fa3a89e948c7f726b60564c41362c323d474f5456585858585858585858585858585858585858585858585858585858585858585858585858585858585858585854524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29323d44505c666e7b85929d97928d86817c756f6a615e57514c433e352f282c2c2c2c2c2c2c2c2c2c2c2c3744505d6a7783909da5a5a5a5a5a5a5a093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e5864717e8a97a2adb9c6cac4b8aca095897d7063584e5c6976828f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a988b7f7265584c3f3225190c00000000000000000000000000000000040c13191d2021242425323f4b5865727e8b98a5b1becbcfc2b5a99c8f8276695c4f43362924242424242424242b3744505b656c6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626b70787e858d92989f968f82776c60594f443a30242b353d4448494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4746413a32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b172028343f4a545e69707d8a908b85807b746e6a626058534d45413a3129241e161f1f1f1f1f1f1f1f1f1f2a3744505d6a77839098989898989898989893877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000020f1b26323c4653606d7985929eabb8c4bfbab5aea79c8f82766a5f545c6976828d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8275685c4f4235291c0f020000000000000000000000000000000001080d111314171825323f4b5865727e8b98a5b1becbcfc2b5a99c8f8276695c4f4336291c1717171717171b27333f49535b606161616161616161616161616161616161616161616161616161616161616161616161615e564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c464e535960666d717a80868e9391847a6d655b50473d32281e232b32383b3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3a3936302920170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17232e38424d57616b7480837e79736e69625f58544e46423b352f281f19130c1313131313131313131d2a3744505d6a77838b8b8b8b8b8b8b8b8b8b8b877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3844515c6674818d9aa8b2bab4aeaba39f9993887c6f62555865717f80808080808080808080808080808080808080808080808080808080808080808080808080808080807f7266594c3f3326190c00000000000000000000000000000000000000010407070c1825323f4b5865727e8b98a5b1becbcfc2b6a99c8f8376695c504336291d100a0a0a0a0b17222d3841495053555555555555555555555555555555555555555555555555555555555555555555555554524c443b3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474f545c60676d737b8187877c6f685d53493f352b20161921272c2f3031313131313131313131313131313131313131313131313131313131313131313131313131313131313131312e2d2a251e170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b454f59646e7476716d67615e57534e47433c363129241e160d080106060606060606060b1724313e4a5764717e7e7e7e7e7e7e7e7e7e7e7e7e796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54636f7c8996a1adaeaaa29f99928e87817b6e625556626d717373737373737373737373737373737373737373737373737373737373737373737373737373737373726d63574b3e3225180c00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec3c3c2b6a99c8f8376695c504336291d100300000006111b262f383f444648484848484848484848484848484848484848484848484848484848484848484848484746413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373d424a50555d60696e757c7e716a60564c41382d23190e0f161b202223252525252525252525252525252525252525252525252525252525252525252525252525252525252525252521201d19130c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e29333e47525c64676a64605c55534d47433c37322a251f19130c04000000000000000000000a1723303c4955616c717272727272727272727272726d665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000c18232e394653606c7884919eaaa29f98928d86817b756e695f53505a6265676767676767676767676767676767676767676767676767676767676767676767676767676767676766635b51463b2f22160a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b6b6b6b6b6a99c908376695d5043362a1d1003000000000a141d262d3337393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3936302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b30383f444b51575e616a6f716c61584e443a2f261b1107040b1013161618181818181818181818181818181818181818181818181818181818181818181818181818181818181818181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17212c35404a52585a5d5853514b46423b37312b27201a140d080100000000000000000000000814212d3945505a6164656565656565656565656565605c544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000007121f2b3744505b6573808d999e98928d86807b746e69625f574d485056585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595751493f352a1e120600000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5a9a9a9a9a9a9a99d9083766a5d5043372a1d100400000000020b141b22272b2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1e262e343a41454d5358606264615a50463d32281d140a0000000407090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232e3840474c4d504b4745403936312b26201b150e09030000000000000000000000000004111c28333e4850555758585858585858585858585853514b42392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953626f7c8895928c85807a746e69625f57534d453f454a4b4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4b463f372e23180d0200000000000000000000000000000000000000000000000c1825323f4b5865727e8b989c9c9c9c9c9c9c9c9c9083766a5d5043372a1d10040000000000020a11171b1f20222222222222222222222222222222222222222222222222222222222222222222222221201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c141c23282f353b42464e5456575550483e342b20160b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111d262e363c3f41433e3a38342f2a251f1a150f0a04000000000000000000000000000000000c17222c363e45494a4b4b4b4b4b4b4b4b4b4b4b4b4645403930271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3847535f6a77838b857f7a736d68615e57534d47423c333a3d3e40404040404040404040404040404040404040404040404040404040404040404040404040404040403f3e3b352e251c12070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b909090909090909090909083776a5d5044372a1d110400000000000000060b0f121315151515151515151515151515151515151515151515151515151515151515151515151414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171d242931363d4347494b49453e362c22190e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b141d242b30333437312d2c29231d1a140f0a0300000000000000000000000000000000000005101a242c33393c3e3f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2b37434e5865717e7f79726d68615e56534d47423c37312a2e3132343434343434343434343434343434343434343434343434343434343434343434343434343434343433322f2a231c130a000000000000000000000000000000000000000000000000000a1724313d4a5764707e8383838383838383838383838174685b4e4135281b0e02000000000000000000030506080808080808080808080808080808080808080808080808080808080808080808080808070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b13181f252a32373b3c3e3d39342c241a1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b12191f2326272a25201f1c18120e090300000000000000000000000000000000000000000008121a22282d30313232323232323232323232322d2c28231d150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b26323c4a56626d71726d67605d56524c46423b37312b261f21242527272727272727272727272727272727272727272727272727272727272727272727272727272727272625221e18120a01000000000000000000000000000000000000000000000000000a1623303c4955616c70767676767676767676767676746f64594c4033271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d141a20272b2e2f31302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e1317191a1d181413100c07010000000000000000000000000000000000000000000000000810171c212324252525252525252525252525201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202e3a45505a626565605d55524c46413a36312b26201a151517181a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a191816120d070000000000000000000000000000000000000000000000000000000814202d3944505a616469696969696969696969696968645d53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e161b1f22232423211d171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070b0d0e100b07060400000000000000000000000000000000000000000000000000000000050c111417171818181818181818181818181313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d29343f485056585853514b45413a36302a251f1a150e09090b0b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0a06020000000000000000000000000000000000000000000000000000000004101c28333e475055575d5d5d5d5d5d5d5d5d5d5d5d5b59534b41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040000000000000000000000000000000000000000000000000000000000000000000004080a0b0c0c0c0c0c0c0c0c0c0c0c0c0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4c47454039352f2a251e1a140e0903000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000b17222c353e44494a5050505050505050505050504e4c4841392f251a0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e3f3a39352f29241e19130e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d43434343434343434343434341403c362f261d1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e3132322d2c29241d19130d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d30313636363636363636363636363533302b251d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313171614100b05000000000000000000000000000000000000000000000000000000000000000001020304040505050506060505050505050404030303020202010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d21242525201f1d18120d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242a2a2a2a2a2a2a2a2a2a2a2a282724201a130b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202323201c160f08000000000000000000000000000000000000000000000000040607080a0b0c0e0f101111121212121212121212121211111110100f0f0f0e0e0d0d0c0c0b0a0a090808070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718191413100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171d1d1d1d1d1d1d1d1d1d1d1d1b1a18140f090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d302f2c27211a1108000000000000000000000000000000000000030607070c101314151618191b1c1d1d1e1e1f1f1f1f1f1f1f1f1f1e1e1e1d1d1d1c1c1b1b1b1a1a19181817161615141313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b0c070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a1010101010101010101010100e0e0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3d3c38332c231a1007000000000000000000000000000105060c10121316181d1f20222324262729292a2b2b2b2c2c2c2c2c2c2b2b2b2b2a2a2a29292928282727262625252423232221201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2730394045464a48443d352c22190e040000000000000000000004080d1113171c1f202224292c2d2e3031333435363737383838383939383838383838373736363635353534343333323131302f2f2e2d2c28231d150c0c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39424b515356554f473d342a20160b0200000000000000070c1013191e2023282c2d2f2f35383a3b3d3e3f414243444445454545454545454545454444444343424242414140403f3f3e3d3d3c3b3b3a38342e271e1e160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2834404b545c606360594f463c32281d140a0000000002080e12181c1f252a2d2e34383a3c3f40454748494b4c4e4f505051515252525252525252525151515050504f4f4e4e4e4d4d4c4b4b4a49494847464540393030281e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a45515c666d706b60584e443a2f261c11060002080e14191d23282c3036393a3f4446494b4b5153555657595a5c5c5d5e5e5e5f5f5f5f5f5f5e5e5e5e5d5d5d5c5c5c5b5b5a5a59595858575656555453514b42423a30261b1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19242f3a434f59606d787d706a5f564c42382d221712080d14191f252a2e34383a4146474a50535558555d60616364666768696a6a6b6b6b6b6c6c6b6b6b6b6b6b6a6a6969696868686767666665646463626261605c54544c42382d2115010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202935414c55606b7380867c6f685e544a3f3328241b13191f252a3036394045464c5254545c60626568676d6e7071727475767777787878787878787878787877777776767575757474737372727170706f6e6e6d66665e54493e321d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b45515d676f7d8791847a6d665b50443f362d241e242930363b41464b5153565e6165666d6f7275777a7b7c7e7f818283838484858585858585858585848484838383828281818180807f7e7e7d7c7c7b7a797670665a4e392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1925303b44505a606d7a8491968f82786c605b51483f3629292f353b41464d52545c6064686d7276797c7e81848688898a8c8d8f8f90919191929292929292919191919090908f8f8f8e8e8d8d8c8c8b8b8a8989888786827669554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18212a36414d56616c74818e969f948d80746d635a50483f35353a41454d52565e61666d70757a7f8385888b8e9196949697999a9b9c9d9d9e9e9e9e9f9f9e9e9e9e9e9e9d9d9c9c9c9b9b9b9a9a999998979796959594918478675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2a333c46525e68717e8a939da69d928c7f726c625a50454041454c52565e61686e73797d82868c8f9298989b9ea0a8a3a4a5a7a8a9aaaaabababababababababababaaaaaaa9a9a8a8a8a7a7a6a6a5a5a4a3a3a2a19f93867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303c45515b616e7a85929ea5aea49c918b7e716c625a514b4c52565d60686e747b80858a8f92999c9fa2aaa8aaacb2afb1b2b4b5b6b6b7b7b8b8b8b8b8b8b8b8b8b7b7b7b6b6b6b5b5b4b4b4b3b3b2b1b1b0afafafa49a897c6f6356493c2e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424e57626d76828f97a1adb6ada39f92877e716c605d55565d60686d737b80868d92979b9fa3abacaeb4b4b7b9bdbcbdbfc0c2c2c3c4c4c4c5c5c5c5c5c5c4c4c4c4c3c3c3c2c2c2c1c1c0c0bfbfbebebdbcc0b6ac998c7f7266554b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545f6a727f8b949fa9b3bebbafa39992877e746d676364686d727a80868d92989ea1a9acafb5b8babfc1c4c5c9ccc8c6c5c4c3c2c2c2c1c1c1c1c0c1c1c1c1c2c2c3c3c4c5c5c7cad0c8c9cacbcbcacad2c2b5a99c8f8276675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666e7c86929fa6b0bbc5c0b5aba399928b8179727071747a7f858d92989fa3aaadb3b9bbc0c5c6c5c3c1bebcc0bbb9b8b7b6b5b5b5b5b4b4b4b4b4b4b4b5b5b5b6b6b7b8b8babfbabbbcbdbebfc0c1c2c3b8ac9f9285796d6053463a2d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78839098a2aeb8c2cdc7bdb5aba39f938e857f7c7e81858c92979fa2aaaeb4b9bec5c5c2bfbab8b6b4b2b0b6afacabaaa9a9a8a8a8a8a7a7a7a7a7a7a8a8a9a9aaaaabacaeb4aeaeafb0b1b2b4b5b6b7b8aea2988a7d7063544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b939da4aeb4bcc3ccc7bdb5afa59d97918c898b8e92989ea2a9aeb4babfc6bfbbb9b5b4aeacaaa7a5a3aca49f9f9d9c9c9c9b9b9b9b9a9a9a9b9b9b9b9c9c9d9e9e9fa2aaa1a2a3a4a5a6a7a8a9aaabadaa9a8e8174665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79818d929fa2aab1bbc0c7c7c0bbafa9a19e9996979a9fa2aaadb3babfc0bbb9b5aeaca8aaa39f9d9a9896959a939291908f8f8f8e8e8e8e8d8e8e8e8e8f8f909091929298939495969798999a9b9c9d9ea1a99e9285786c605346392e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d78808b9298a0a7afb6bec3cac0bbb3adaba5a3a4a7acaeb4b9bebfbab5afacaba39f9c979892908e8b898887868584838282828281818181818181828282838384858586878788898a8b8c8d8e8f909297949697897d7063544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d666c737e8691959fa4acb1b9bec5c4beb9b8b2afb1b4b8babfbfbab4aeaba49f9c99928f8b888683817f7d7b7a7978777676757575757474747474747575767677777879797a7b7b7c7d7e7f81828384858688898b8d8175665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b545b606c717c838d939aa0a7adb3babfc6c6c4bfbcbec1c5bfbbb4aeaaa29f99938f8b86827e7b79777472706f6e6d666a6c717272727272727272727272716c696a6b6b666d6d6e6f7071727374757677787a7b7c7e8081786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a505a626a6f79808890959ea2a9aeb4bcc6d0ccc9ccc3bdb5aeaaa29f98928d87837e7a75716e6d666765636261605c64717e7f7f7f7f7f7f7f7f7f7f7f7e71655d5e545c60606162636465666768696a676d6e707173746d665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f383f4450585f676d747c838c92979fa2aab4bfcad6cec3bab2aba39f98928d86807b767e7a716c66605c5458565554535d6a76838b8b8b8b8b8b8b8b8b8b8b85786b5e524a505354545556555d666d6d685d5d606163656668605c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d262d333f464e555d606b6f787f858c9298a2aebac6d3c8bdb2a8a099928d86807a73717e8b857e786f6b605c544d4847505d6a7683909898989898989898989185786b5e523f444647484e565e676d787a6d675d545556585a5b53504a42382e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c2228343c434b515960666d727a8086929facb8c5d2c5b8aca0969187807a736d6e7b8592928b837d736d665e575048505d6a7683909da5a5a5a5a5a5a59e9185786b5e524539404550585f686d798283796d665b50494b4d4e46443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117222a313940454f545c60676d7683909ca9b6c3cfc4b7aa9e91847b746e686d788390989e95908880786e69615a51505d6a7683909da9b2b2b2b2b2ab9e9185786b5e5245434b515a626a6f7a838f8f81786c605b514840413a38342e261e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610181f272f353d424a51555d697683909ca9b6c3cfc2b5a99c8f827669616c74818d959fa7a09a938d837b716c635b505d6a7683909da9b6bebebeb8ab9e9185786b5e52444e555c606c717c849095938d80746d625a50473d332b28231c140c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d151d2429303940444c5d697683909ca9b6c3cfc2b5a99c8f8276696b717e8b929da7b1aca49f9590857e736d605c546a7683909da9b6c3cbc4b8ab9e9185786b5e4a50585f676d747e8691969f9d928c7f726c61594f453c32291e140a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e272e3443505d697683909ca9b6c3cfc2b5a99c8f82766a707d87929fa4aeb9b6afa79f97928a7f746d665d6a7683909da9b6c3d0c4b8ab9e9185786b5e545b606a6f79818b9298a0a8a49f93887e716b60574e443b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c151c233643505d697683909ca9b6c3cfc2b5a99c8f82766f7c869299a3afb7c0c0bbb1a9a29f918c80786d676a7683909da9b6c3d0c4b8ab9e9185786b575e666c727c838e929fa2aab2afa49a92867d6f6a5f564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1d2a3643505d697683909ca9b6c3cfc2b5a99c8f82767c859298a2abb5c0c8ccc2bcb3ada49c928e82796d677683909da9b6c3d0c4b8ab9e9185786b60696e787f8690959da5aeb4bcb6aca39892857c6e685e5246392d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f827c8592979fa7aab0b8bdc3cac5bebaada59d948f82796d7683909da9b6c3d0c4b8ab9e918578666c727b828c9298a0a7afbabfc6beb4aaa29791847a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f827e848a90959c9ea6acb1babec5cabfb7afa69e948f82787683909da9b6c3d0c4b8ab9e9185786e787f868f949fa3aab1b9c0cac2bcb4aea59e958f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f8276787d83898f949da0a8adb3bcc1cbc0b8b0a69f948e817883909da9b6c3d0c4b8ab9e9185787c838b92989fa6aeb4bcc3c6bfbbb1aaa29f938e837b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f82766d71767c828991959fa2a9afbabfc6c1b8b0a69e938e8183909da9b6c3d0c5b8ab9e9285808690949fa2aab0babfc6c3bdb5aea79f98928b81796e695e52463a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f827669646a6f757d848c92979ea5aeb4bcc3c2b8afa59d938e87939facb9c6d2c6b9ada197928c92999fa6aeb4bcc2c5bebab1aba39f9590867f756d675e574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f8276695860626b70787f858e939fa3aab2bac1c1b7afa59d999399a4afbbc7d4c9beb3a9a19e999fa3abb0babec5c1bcb3ada7a099928c837b726d605d554d453b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070d101d2a3643505d697683909ca9b6c3cfc2b5a99c8f8276695c545960666d727a818b9298a0a8afb7c0c0b7afaba49fa4abb5c0ccd7cfc5bbb3adaba6acaeb4bdc2c3bcb8afa9a29f9590877f786e69625b514b433b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131a1a1d2a3643505d697683909ca9b6c3cfc2b5a99c8f8276695c4f4f545c60686d757e8691969ea5aeb6c0c0bdb5afacafb5bdc7d2ddd7cdc5beb9b8b3b9babfc4bdb9b1aca59e97928b837c736d665f5751454039312921170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f202626262a3643505d697683909ca9b6c3cfc2b5a99c8f8276695c4f424a51565e616d727c848e939da4aeb6bfc7c0bbb9bbc0c7d0d9e3dfd7cfc9c6c5bfc5c5bebab2ada7a09d938e857f786f6a605c544d453f352f281f170f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d333333333643505d697683909ca9b6c3cfc2b5a99c8f8276695c4f464d4d4c525b626a6f79818d929ca4adb6bfccc7c6c7ccd2d9e2ebe9e1dad5d2d1cfc5bcb3ada8a19e959089817a726d665f58504a4c4740382f24160d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34383a404040404043505d697683909ca9b6c3cfc2b5a99c8f8276695c51535a5a5a5a5a585f676d75808d929ca4adbbc4cfd2d4d7dde3ebf4f3ece6e2dcd1c7bdb3a9a29f96918b837d756e68605c545a5a5a58524a40362b1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464d4d4d4d4d4d505d697683909ca9b6c3cfc2b5a99c8f827669545c606767676767676767676e74808c929ca9b2bec9d5e0e3e8eef5fdfdf7efe3d7cbc0b5aba297928c847e78706b6767676767676767645c52473c3024170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a5053595959595959595d697683909ca9b6c3cfc2b5a99c8f8276695c666d7474747474747474747474747f8c97a1adb9c6d2dfebf4f9fffffff9ede0d4c7bbafa39992857f797474747474747474747474746e64584c3f33261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c606666666666666666697683909ca9b6c3cfc2b5a99c8f827669606d798080808080808080808080808084919eabb8c4d1deebf7fffffffff8ecdfd2c5b9ac9f928681808080808080808080808080808074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666d7373737373737373737683909ca9b6c3cfc2b5a99c8f827669606d7a868d8d8d8d8d8d8d8d8d8d8d8d9197a1adb9c6d2dfebf8fffffffff9ede0d4c7bbafa399928e8d8d8d8d8d8d8d8d8d8d8d8d8d86796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d788080808080808080808084919eabb7c4cfc2b5a99c8f827669606d7a86939a9a9a9a9a9a9a9a9a9a9a9ea1a9b2bec9d5e1ecf0f5fbfffdf7efe3d7cbc0b5aba39f9b9a9a9a9a9a9a9a9a9a9a9a9a9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868c8c8c8c8c8c8c8c8c9196a1adb9c5cfc2b5a99c8f827669606d7a8693a0a7a7a7a7a7a7a7a7a7a7abadb2bbc4cfdadee0e4eaf1f9f3ece6e2dcd1c7bdb5afaca8a7a7a7a7a7a7a7a7a7a7a79f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869399999999999999999ea1a8b2bdc9cfc2b5a99c8f827669606d7a8693a0adb3b3b3b3b3b3b3b3b3b8b9bec4cdc7d0d1d4d9dfe7efe9e1dad5d2d1cfc7c0bbb9b5b3b3b3b3b3b3b3b3b3b3ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0a6a6a6a6a6a6a6abadb2bac4cfcfc2b5a99c8f827669606d7a8693a0adb9c0c0c0c0c0c0c0bbbbbbbbbbbbbbc3c4c8cdd5dde7dfd7cfc9c6c5bbbbbbbbbbbbbbc0c0c0c0c0c0c0c0b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb3b3b3b3b3b3b7b9bdc4ccd6cfc2b5a99c8f827669606d7a8693a0adb9c6cdcec5bebab8aeaeaeaeaeaeaeb6b8bcc3cbd5dfd7cdc5beb9b8aeaeaeaeaeaeaeb6b7bbc2cacdcdc5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb9bfbfbfbfbfc4c5c9cfd6d9cfc2b5a99c8f827669606d7a8693a0adb9c6d0c5bcb4aeaba1a1a1a1a1a1a1aaacb1b9c3cdd9cfc5bbb3adaba1a1a1a1a1a1a1a9abb0b8c2cdd2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb9c6cccccccccdcdcdcdcdcdcdc2b5a99c8f827669606d7a8693a0adb9c6cabeb4aaa29f949494949494949da0a7b1bcc8d4c9beb3a9a19e949494949494949c9fa6b0bbc7d2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb9c0c0c0c0c0c0c0c0c0c0c0c0c0b5a99c8f827669606d7a8693a0adb9c6c6baaea29892888888888888889095a0acb8c4d1c6b9ada19792888888888888888f949fabb7c4d2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a99c8f827669606d7a8693a0adb9c6c5b8ab9f92857b7b7b7b7b7b7b83909daab6c3d0c5b8ab9e92857b7b7b7b7b7b7b828f9ca9b6c2cfc5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69c8f827669606d7a8693a0adb9c6c5b8ab9f9285786e6e6e6e6e7683909da9b6c3d0c4b8ab9e9185786e6e6e6e6e75828f9ca8b5c2cfc5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8f827669606d7a8693a0adb9c6c5b8ab9f9285786c6161616a7683909da9b6c3d0c4b8ab9e9185786b6161616975828f9ca8b5c2cfc5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d827669606d7a8693a0adb9c6c5b8ab9f9285786c6161616a7683909da9b6c3d0c4b8ab9e9185786b6161616975828f9ca8b5c2cfc5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78808080808080808080808080808080808080808080807f7165606d7a8693a0adb9c6c5b8ab9f9285786e6e6e6e6e7683909da9b6c3d0c4b8ab9e9185786e6e6e6e6e75828f9ca8b5c2cfc5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666d73737373737373737373737373737373737373737373716d62606d7a8693a0adb9c6c5b8ab9f92857a7a7a7a7a7a7a83909daab6c3d0c5b8ab9e92857a7a7a7a7a7a7a828f9ca9b5c2cfc5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c606767676767676767676767676767676767676767676765625a606d7a8693a0adb9c6c6baaea29892878787878787879095a0abb8c4d1c6b9ada19792878787878787878f949fabb7c3d2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a50535a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a585653606d7a8693a0adb9c6cabeb3aaa29f949494949494949da0a7b1bcc8d4c9beb3a9a19e949494949494949c9fa6b0bbc7d2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464d4d4d4d4d4d4d4d4d4d4d4b5153514b4d4d4d4d4d4d4b4753606d7a8693a0adb9c6d0c5bcb3aeaba1a1a1a1a1a1a1aaabb1b9c3cdd9cfc5bbb3adaba1a1a1a1a1a1a1a9abb0b8c2ccd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34383a404040404040404040404b545c605c54514b434040403e4753606d7a8693a0adb9c6cfcec5bebab8adadadadadadadb6b8bcc3cbd5dfd6cdc5beb9b8adadadadadadadb5b7bbc2cacfcfc5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d34343434343434333b45515c666d66605d554d453e343a4753606d7a8693a0adb9c2c2c2c2c2c2c2bababababababac3c4c8cdd5dde6dfd6cfc9c6c5bababababababac2c2c2c2c2c2c2c2b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f20272727272727313b454f59606d79756d675f575044403a4753606d7a8693a0adb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b8babec5cdd7e1d8cfc6bfbab9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131a1a1a1b262f39434d57616b748181796e69615a514a424753606d7a8693a0a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8abadb3bbc5d0dbd1c6bcb4aeaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89f9286796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070d1117222d38414b555e69707d8a8e837b716c605c544d4753606d7a86939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2a9b3becad6cbbfb4aaa39f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5346392c1a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a2327333f49535c676e7b85929590867e746d665e574f53606d7a868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9297a2adbac6d3c7baaea398928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5346332c241a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019232c353e44505b656d79839097a098928a80786e69605953606d798282828282828282828282828282828282828285929fabb8c5d2c5b9ac9f9286828282828282828282828282828282828282828175685c4f443e362c22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019232b353e47515b606c77818e959fa9a29f928d837b706b605b5c676d7575757575757575757575757575757575757683909da9b6c3d0c4b8ab9e918578757575757575757575757575757575757575756f65575550483e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b353d474f59626d73808d939ea7b1aea49d9590857d736c6566696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7683909da9b6c3d0c4b8ab9e9185786b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64615a5044392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343d474f59616b727f8b929ca5afb9baaea79f9792877f776d7076767676767676767676767676767676767676767683909da9b6c3d0c4b8ab9e918578767676767676767676767676767676767676767676706c6155493c3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343d464f59606b707d87929fa4aeb7c1c0b9b1a9a199938c827a7682838383838383838383838383838383838383838386929facb8c5d2c5b9ac9f9287838383838383838383838383838383838383838383837e7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071119222b343c464e58606b707d869299a3afb6c0c9cbc2bbb3aba29891847a788590909090909090909090909090909090909090909298a2aebac6d3c7bbaea399929090909090909090909090909090909090909090908b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19232b343d464e58606a6f7d869298a3abb5c0c8d8ccc0b6aca39992867c6f7885929d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fa2aab4bfcad6cbbfb5aba39f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b353d464e58606a6f7c869298a2aab4bdc7d1c7bfbbafa49a92877d706a7885929fa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb4bcc5d0dbd1c6bdb5aeaca9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d474f58606a6f7c859298a2aab4bcc6cfccbfb5ada39f93887e716b6c7885929fabb6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8babfc5ced7e2d8cfc6bfbbb9b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b1a5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38444f59606a6f7c859297a2aab3bcc6cfc7c0bbada39b918b7f726c626c7885929fabb8c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c6cad0d7e0e9e1d8d1cbc7c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3beb1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f7c859297a2a9b3bcc5cec7bdb5afa39b918b7f726d625a6c7885929fabb8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c3c4c8cdd4dde6dfd6cfc9c6c4b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d869297a2a9b3bbc5cec6bdb5aba49f918c7f726d625b5f6c7885929fabacacacacacacacacacacacacacacacacacb6b8bcc2cbd4dfd6cdc4beb9b8acacacacacacacacacacacacacacacacacacaca5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808792979fa6afb5bdc4bcb4aba399938b7f726d625b515f6c7885929fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a9abb1b9c2cdd8cfc4bbb3adaba0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4b57636e737d858f949fa3abb2bab3aaa39992877f726d625b51525f6c788592939393939393939393939393939393939393939d9fa7b1bcc8d4c9beb3a9a19e9393939393939393939393939393939393939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c636b707b828c9299a1a8afa9a29892877e716d625b5149525f6c7885868686868686868686868686868686868686868690959fabb8c4d1c6b9ada1978a868686868686868686868686868686868686868686867e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a35404a525961696e787f8791969ea5a19792867d716c625a51493f4653606d78797979797979797979797979797979797979797883909da9b6c3d0c4b8ab9e918578797979797979797979797979797979797979797979776c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3740474f565e666c737d848f939f9691857d706b615a50483f3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7683909da9b6c3c4c4b8ab9e9185786d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353e444d545b606b6f7a828b9290847c6f6b615950483f36343f4a545c606060606060606060606060606060606060606a7683909da9b6b7b7b7b7ab9e9185786b6060606060606060606060606060606060606060605b53493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232c323b424a505960686d757f86837b6e6a60594f473e362d2e38424a505353535353535353535353535353535353535d6a7683909da9aaaaaaaaaaaa9e9185786b5e5353535353535353535353535353535353535353504941382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a111a20292f383f444f565d616d727b7a6e695f584f473e352c242630383f444646464646464646464646464646464646505d6a7683909d9e9e9e9e9e9e9e9e9185786b5e5246464646464646464646464646464646464646443f382f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e171d262d333d444c525b626a6f6d685e564e463d352c231a1e262e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a43505d6a7683909191919191919191919185786b5e52453a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3937332d261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b141c2228323a414651585f62605d564d443c342b231a11141c23282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d35424f5b687581848484848484848484848483766a5d5043372d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117202830353f464e535554524c433b322a221910080a11171c1f20202020202020202020202020202034414d59656f7577777777777777777777777671665b4e423520202020202020202020202020202020201f1b17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e2429343c4347484745413a312920180f070000060b1012131313131313131313131313131325313d48535d65686b6b6b6b6b6b6b6b6b6b6b6a665e554a3e322613131313131313131313131313131313120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319222a31373a3c3a39352f281f170e06000000000003060707070707070707070707070715202c37424b53595b5e5e5e5e5e5e5e5e5e5e5e5d5b554c43382d22160707070707070707070707070707060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000208101820262b2e2f2d2c29241e160d050000000000000000000000000000000000000000040f1b25303942484d4f5151515151515151515151504e4a433a31271c110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f212221201d19130c040000000000000000000000000000000000000000000009141e2730373d4142444444444444444444444443423e3831281f150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151413110d08010000000000000000000000000000000000000000000000020c151e252c31343538383838383838383838383735322d271f160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809070604010000000000000000000000000000000000000000000000000000030c141b202527282b2b2b2b2b2b2b2b2b2b2b2a2926221c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090f15181b1c1e1e1e1e1e1e1e1e1e1e1e1d1c1a16110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f111111111111111111111110100d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c101111100d0807050200000000000000000000000000000000020507080d101111100c0807050200000000000000000000000000000000020507080d101111100c08070502000000000000000000000000000000000002060a0c0d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f08080602000000000000000000000000000000000000000000000306080908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0c0c0c0c0c0c0c0c0c0c0c0a0a080400000000000000000000000000000000000000010406070b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c0908060300000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0d0d0d0d080705020000000000000000000000000000000000000000000004080a0b0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0c0c0b0b0a090707040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110e0d0b070300000000000000000000000000000000030608090c0c0c0c0c0c0c0c0c0c0c0a0907040608090b0b0b0a090807060401000000000000000000000000000000000000000000000200000306060707070707070707070706060300000000000000000000000000000000000000000000000000000000000000000000000000020507080b0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e111414191d1e1e1d191514120e090300000000000000000000000003090e121415191d1e1e1d191514120e090300000000000000000000000003090e121415191d1e1e1d191414110e09020000000000000000000000000000070d121619191c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1514120e0903000000000000000000000000000000000000040a0f12151515120f0a0400000000000000000000000000000000000000000000000000000000000000000101020203030303030303030202020201010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151919191919191919191919191413110d08010000000000000000000000000000000000000000000000000000000000000000000000040a0f131516191919191919191919191919171614100b0500000000000000000000000000000001070d10131418161413100c070806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313191515120f0a0400000000000000000000000000000000000000000000000000000000000003090e1214151a1a1a1a1a1a1a1a1a1a1a1514120e0902000000000000000000000000000000000000050b101416171919191919191919191919191816120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191918181716151413110d08070501000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1a1a17130e0801000000000000000000000000040a0f1315161919191919191919191919171614101315161817171716151413100d0707050100000000000000000000000000030506090c0e060b0f12131313131313131313131313120f0b060c090806030000000000000000000000000000000000000000000000000000000002080e1114141813120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708080808080808080706030000000000000000000000000000000000000000000000000000000000000000000000000000000000060b141a1e202126292b2b292621211e1a140c0600000000000000000000060b141a1e212126292b2b292621201e1a140b0600000000000000000000060c141a1e212226292b2b292621201e1a140b060000000000000000000000010a12191e23252628282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282822211e1a150e0600000000000000000000000000000000060e151b1f2122211f1b150e060000000000000000000000000000000000000000000001040607090a0b0c0d0e0e0f0f0f0f10101010100f0f0f0f0f0e0e0d0d0d0c0c0b0b0b0a090908080707060400000301000000000000000000000000000000000000000000000000000000060d141a1e212226262626262626262626262621201d19130c04000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222626262626262626262626262423201c17100800000000000000000000000000040c12181d20202522201f1d18181513120f0b06070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202622211f1b150e0600000000000000000000000000000000000000000000000000000000050d141a1e2121272727272727272727272721201e1a140d05000000000000000000000000000000000810171c21232426262626262626262626262525221e18110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e22252525252524232221201d191413110d08020000000000000000000000000000000000000000000000000000000000000000000000000810171d2123242b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2726241f19130b0200000000000000000000070e151b1f222226262626262626262626262323201c1f222324242424232220201d181413110d0802000000000000000000060b0f121316191b1d171c1f2020202020202020202020201f1c171c191615130f0a0400000000000000000000000000000000000000000000000000050d14191e202125201f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000002050708070c10131414141414141414141312100c0607050200000000000000000000000000000000000000000000000000000000000000000000020a11171f252a2d2e3336383836332e2d2a251f17110a03000000000000020a11171f252a2d2e3336383836332e2d2a251f17110a02000000000000030a11171f262a2d2e3336383836332e2d2a251f17110a020000000000000000000a131c232a2f32333535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352e2d2b261f180f06000000000000000000000000000008101820262b2e2f2e2b26201810060000000000000000000000000000000001050707070d101314151718191a1a1b1b1c1c1c1c1c1c1c1c1c1c1c1c1b1b1b1a1a1919191818171716161515141312100c07100e0d0b070300000000000000000000000000000000000000000000060f181f262a2d2e3232323232323232323232322d2c29241e160d040000000000000000000000000000000000000000000000000000000000000007101920262b2e2f32323232323232323232323231302d28221a11080000000000000000000000040d161d24292c2d312f2d2c29242422201f1b171414110e0907050200000000000000000000000000000000000000000000000000000000000000000000000003090c151d23282c2d332f2e2b26201810060000000000000000000000000000000000000000000000000000050f171f252a2d2e34343434343434343434342e2d2a251f170f05000000000000000000000000000008121a22282d3031323232323232323232323232312e29231b130900000000000000000000000000000000000000000000000000000000000000000000000000030709090908060300000000000000000000000000000000000000000000000000000000000000000009131b23292e313232323231302f2d2c292421201d19130e090200000000000000000000000000000000000000000000000000000000000000000008121a22282d3031373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373433302b241d140b01000000000000000007101920262b2e2f3232323232323232323232302f2c272b2e2f313131302f2e2d2c292421201d19130e09030000000001080d11171b1f202326282a22282b2d2d2d2d2d2d2d2d2d2d2d2d2b2822292622211f1b150f0b0400000000000000000000000000000000000000000000050e171e252a2d2e322d2b28221c140b090300000000000000000000000000000000000000000000000000000000000000000000000003090e12141519181d1f202121212121212121201f1c171414110e090200000000000000000000000000000000000000000000000000000000000000020b141c222830363a3b3f43444443403b3a363128231c150c0300000000020c141c232831363a3b40434444433f3b3a363028231c140c0300000000030c151c232831363a3b40434444433f3b3a363028221c140b020000000000000007121c252e353b3e404242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242423b3a37312a21180e0300000000000000000000000008111a222a32373b3c3b37322a22180e050000000000000000000000010406080d11131417181d202022232425262728282929292929292929292928282828272726262625252524242322222121201f1c181d1d1a1a17130e080100000000000000000000000000000000000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c010505050505050505050505050505050505050505050505050505050505040e19222a32373b3c3f3f3f3f3f3f3f3f3f3f3f3f3d3c39332c241a1005000000000000000000010c161f282f35393a3e3c3a38352f312e2d2b272221201e1a1514120e0906040000000000000000000000000000000000000000000000000000000000000001070c141a1e272e34383a3f3c3a37312a22180e04000000000000000000000000000000000000000000000000030d17212931363a3b40404040404040404040403b3a36302921170d0200000000000000000000000005101a242c33393c3e3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b110700000000000000000000000000000000000000000000000000000000000000000000040b0f1315161615130f0a04000000000000000000000000000000000000000000000000000000000000060f1b252d343a3e3f3f3f3e3e3d3c3a3935302e2d29241e1a140d050000000000000000000000000000000000000000000000000000000000000005101a242c33393d3e44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444413f3c362f261d130800000000000000040e19222a32373b3c3f3f3f3f3f3f3f3f3f3f3f3d3c3833373b3c3e3e3e3d3c3b3a39352f2e2d29251e1a150e060000040c13191b22272b2d303235372d3338393a3a3a3a3a3a3a3a3a3a3938332d35322f2e2b26201b160f070000000000000000000000000000000000000000020d1720293036393b3e3938332d261d1a140b0600000000000000000000000000000000000000000000000000000000000000000002080d141a1e21212524292c2d2e2e2e2e2e2e2e2e2d2c282321201e1a140c070000000000000000000000000000000000000000000000000000000000000a141d262d333b4246474c505151504c4846423b342e261e150c030000020b141e262e343b4246484c505151504c4846423b342e261e150c030000020c151e262e343b4246484c505151504c4746423b332d261d140c020000000000020d19232e3740464b4c4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4847423c332a1f15090000000000000000000000040e1a232c343c43474847433c342a20170c02000000000000000001070d111314191d20212424292c2d2f30313233343435353636363636363636353535353434343333323232313130302f2f2e2d2d2c28232a292726231f19120b0200000000000000000000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4745413a31281e130812121212121212121212121212121212121212121212121212121212120a15202a343c4347494c4c4c4c4c4c4c4c4c4c4c4c4a49443e362c22170b00000000000000000007121d2831394045474b49474540403e3b3937332d2e2d2a2521211e1a1313100c0704010000000000000000000000000000000000000000000000000000060b12181f252a30394045464c4847433c342a20160c02000000000000000000000000000000000000000000000009141f29333b4246484d4d4d4d4d4d4d4d4d4d4d4846423b33291f14090000000000000000000000000b17222c363e44494a4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000070f161b20222322221f1b15100c07010000000000000000000000000000000000000000000000000000030d17212d373f464a4c4c4b4b4a49484745413f3a3935302a251f170f070000000000000000000000000000000000000000000000000000000000000c17222c363e45494a515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151514d4c4740382f24190e030000000000000a15202a343c4347494c4c4c4c4c4c4c4c4c4c4c4a48443d4347494b4a4a4a49484745403f3a3935302b2620180f09060d161e24292d3337393c3f4144453f44464646464646464646464646443f44423f3c3b37322c27211911090100000000000000000000000000000000000008141e29323b4146474b46443f382f2a251f17110a02000000000000000000000000000000000000000000000000000000000000040c13191f252a2d2e322f35383a3b3b3b3b3b3b3b3b3a38342e2e2d2a251f18120b0300000000000000000000000000000000000000000000000000000006111c262f383f444d5254595c5e5e5c5954534d443f3830271e150b00000a141d2630383f444d5354595c5e5e5c5954524d443f3830261e150a00000a141e2630383f444d5355595c5e5e5c5954524d443f382f261e140a000000000006121e2a3540495157595b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b55534d453c31261a0e02000000000000000000020c16202c353d464e5355534e463c32291e1308000000000000040a0f13181d2020252a2d2e312f35393a3c3d3e3f404141424242424343434343424242424241414040403f3f3e3e3e3d3c3c3b3b3a3a38342e37363433302b241d140b0100000000000000000000000000000000020e1a26313b454d535559595959595959595959595954514c433a2f24191e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1b26323c464e5455595959595959595959595959575550483e33281c100400000000000000010d18242f39434b5153585553514b4d4b4846443f3e3b3a36302e2d2a25201f1c1813110d080300000000000000000000000000000000000000000000020a11171d242931363d424b51535955534e463c32281e140a00000000000000000000000000000000000000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a54524d453b30251a0e020000000000000000000004101c28333e485055575959595959595959595959585651493f34291e12060000000000000000000000000000000000000000000000000000000000000007111921272c2f302f2e2b271f1d18120e090300000000000000000000000000000000000000000000000009141f29333f4951565858585857565554524c4c4746413a363029211911070000000000000000000000000000000000000000000000000000000005111d28333e485055575e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5a58524a40362b1f13070000000000030f1b26323c464e5455595959595959595959595956554f474e545657575757565553514b4b4746413a37312a211b1210181f282f35383f4446494c4e50514a50535353535353535353535353504a514f4c4947433c38322b231b130a0100000000000000000000000000000000050f1925303b444c52545853504a423d363127221b140b0500000000000000000000000000000000000000000000000000000000050e161e252931363a3b3f42404547474747474747474746443f3f3b3a363028231c150c0500000000000000000000000000000000000000000000000000050f17222d38424a50575e6166696b6b6966615e57504a423930271d120706111b262f38424a50575e6166696b6b6966615e57504a423830261c110606111c263038424a50575f6166696b6b6966615e57504a423830261c1106000000000a16232f3b46515b6366686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868615f574d42372b1e120600000000000000000008131e28323d474f585f625f584e443a3025190d03000000070c10151b1d24292c2d3036393a3d40404547484a4b4c4d4d4e4e4f4f4f4f4f4f4f4f4f4f4f4f4e4e4e4d4d4c4c4c4b4b4a4a4949484847464440444443413f3c362f261d12080000000000000000000000000000000005121e2a36424d575f61656565656565656565656565605d554c4135292b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b37434e585f6265656565656565656565656564615a5044392d2014080000000000000004101d2935404b555d606462605d555a57555350494a4746423e3b3a36312d2c2823201d1913100b0600000000000000000000000000000000000002090b141b22272f353b42464f545c6066625f584e443a30261c110600000000000000000000000000000000000000000005121e2a36424d575e616767676767676767676767615e574d42362a1e1205000000000000000000000814212d3944505a6164656565656565656565656565625b51463a2e221609000000000000000000000000000000000000000000000000000000000000040f19232b32383b3c3c3b37322c29241d1a15100c06000000000000000000000000000000000000000000020e1a26313b45515b6265656565646362605d565854524c46423b332b2319100700000000000306070b0a08040000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a67645c52473c3024170b000000000006131f2b37434e585f6265656565656565656565656361594f586062646464636261605d555854524c47423c332d241c18222a313a414549505356595b5d5e5f5b6060606060606060606060605b5e5e5c5955534e48443d352d251c130a000000000000000000000000000000030d17212a36414c565e6165605b544f46423b332d261d170f060000000000000000000000000000000000000000000000000000050e17202830353b4246484c4f4b5153545454545454545453504a4c4746423b342e271e170e050000000000000000000000000000000000000000000000030d172128333f4a545b60696e7276777776736e69605c544b42392e23180c0b17222d38414a545c60696e7376777776726e69605c544a42382e23170c0b17232e38424a545c60696e7376777776726e69605b544a42382e23170b030000000c1925323e4b57636d737575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575756e695f53473a2d2114080000000000000000050f1925303a444f59616a6f6a5f564c41362a1f140900030b12181c1f262b2f35393a3e4146474a4d4b515355565758595a5b5b5c5c5c5c5c5c5c5c5c5c5b5b5b5b5a5a5959595858585757565555545453514a5150504d4c4740382f24190e030000000000000000000000000000000714212d3a46535f696e7272727272727272727272726d675d5145392e383838383838383838383838383838383838383838383838383838383838383838383b47545f6a6f727272727272727272727272706c6155493c3023160a000000000000000613202c3945515d676d716f6d6768666461605b535754524d4b4846423d3a38342e2c29241f1c17110e09030000000000000000000000000001070d141a1d262d333940454d535960666d726f6a5f564c42382e2317100600000000000000000000000000000000000000000714212d3a46535e696e73737373737373737373736e695e52463a2d201407000000000000000000000a1623303c4955616c717272727272727272727272726d62564a3e3125180b0000000000000000000000000000000000000000000000000000000000000b16212b353d4448494947433c38352f2b261f1c17110e090200000000000000000000000000000306080908121e2a36424d57626d7272727171706f6d686865615d56524d453d352b22190b020000060c101213171614100b05000000000000000000000000000a1723303d4955616c7177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777746e64584c3f33261a0d00000000000815222e3b47545f6a6f7272727272727272727272706b6155606a6f717171706f6e6d676865615e56534e453e362e26222a343c434c51535b606365686a6b6b666c6d6d6d6d6d6d6d6d6d6d6c666b6a6865625f58544f473f372e251c100700000000000000000000000000010b151f29333b46525e686e716c666059534d443f382f292117110a030000000000000000000000000000000000000000000000030d172029323a41464d5354585c555d606161616161616161605c545954524d444039302920170b020000000000000000000000000000000000000000000009141f29333b44505b666c737b7f838484837f7b736d665c544b40342820150f1b27333f49535c666d737b7f838484837f7b736d665c544a3f34282015101c28343f4a545c666d737b7f838484837f7b736c665c544a3f34282015090000000d192633404c5966737f8282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282817b6e6155483b2e22150800000000000000020b17212935414c56616b707c6f685e52463c31261a0d0a0c151c23282c31373a4045474b4c5254575a555d6062636465666767686869696969696969696868686867676766666565656464636362626160605c545e5d5c5a58524a40362b1f13020000000002000000000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7a6d6054473a3b45454545454545454545454545454545454545454545454545454545454545454545454955626f7c7f7f7f7f7f7f7f7f7f7f7f7f7e7064574a3d3124170a000000000000000714202d3a4753606d797e7c7a777573716e6c656664615e575854534d4a4645403a39352f2b28231c1a140f0a0400000000000000000000060c13181f252a2f383f444b51575e616b70797f7c6f685d544a3f342822180e04000000000000000000000000000000000000000815212e3b4854616e7b80808080808080808080807b6e6154483b2e211508000000000000000000000b1724313e4a5764717e7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000030f1b27323d474f545655544e4745403937312c28231c1914100b0401000000000000000000040a0f1315161514212d3a46535f69727f7f7e7e7d7c7b7a7875726d68615e574f473d342b1d140a030a11171c1f202423211c1710080000000000000000000000000b1724313e4a5764717d848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848074675a4d4134271a0e00000000000916222f3c4955626f7c7f7f7f7f7f7f7f7f7f7f7f7d706354626f7c7e7d7d7d7c7b7a7775726d68625f57504840382e2a343c464e555d60656c6f72747778787979797979797979797979797979787775726f6a636059514940372e22190b0200000000000000000000000007121d27313b45505a616e7a7e78706b615e575049413b3328231c150c05000000000000000000000000000000000000000000010b151f29323a444c52575e6165686b676d6e6e6e6e6e6e6e6e6d666a65615e57514a423a32291d140a000000000000000000000000000000000000000000020e1a25313b45505a606c7880868c8f91918f8c8680786d665c51453d32271b121f2b3744505b656d7880868c8f91918f8c8680786d665c50443c31261b121f2b3844505c666d7880868c8f91918f8c867f786d665c50443c31261a0e020000101c2936434f5c6976828e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e897c6f6256493c2f231609000000000000000a141d29333b46525e68707d857a6d61574d42372b1f16151b1e272e34383c43474b515358565e61646769676d6f707172737474757575757676767676757575757574747373737272717171706f6f6e6e6d6d666b6b6a6967645c52473c301e1408000000000b000000000000000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c877b6e61544846475151515151515151515151515151515151515151515151515151515151515151515151515865727f8b8c8c8c8c8c8c8c8c8c8c8c8275695c4f4236291c0f02000000000005111e2a36424d5764717e8b88868482807e7b797673716e696764615e575653514b4745413a38342e2a251f1b15100b05000000000000030a11171d242930363d414950555d60696e757d848c847a6d665c50443e342a20160c020000000000000000000000000000000000000916232f3c4956626f7c898d8d8d8d8d8d8d8d8d887c6f6255493c2f22160900000000000000000003101c2936434f5c6976828c8c8c8c8c8c8c8c8c8c8c86796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000713202c38444f59606362605853514b47423c38342e2a251f1c16110d0701000000000000070f161b1f2223221f222e3b4855616e7b888b8b8b8a89888784827f7a756e6960594f463c2f261b110c151c23282c2d31302d28221a120900000000000000000000000c1825323f4b5865727e8b91919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191918e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b8c8c8c8c8c8c8c8c8c8c8174685c6676828a8a8a8a89888684817f7a746e6a625a524a4034303c464e585f676d72787c7f8183848585868686868686868686868686858584827f7c766f6b625b514940342b1d140a0000000000000000000000061318242f39434d57616c75818b837d756e69605b534d453e342e261e170e06000000000000000000000000000000000000000007121d27313a444c565e61696e727578797a7a7a7a7a7a7a7a7a797876726e69605c544c443a2f261b1106000000000000000000000000000000000000000005121e2a36424d57626d75818c92989c9e9e9c99928d82786d60584e43372b1f1e2b37424d57606c77828d92989c9e9e9c98928d82786d60584e43372b1f1f2b37434e58606d78828d92999c9e9e9c98928c81786d60574e42372b1e12060000101c2936434f5c6976828f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b95897c6f6256493c2f23160900000000000006111c262f3b45505a616d7a858d8074695f53463e31281d20262b30394044464e53555d606467686d707376787a7b7d7e7f8080818182828282828282828282828281818180807f7f7f7e7e7d7d7c7c7b7b7a797978777776746e64584c3b3025190d0100000017000000000000000000000a1724303d4a5763707d8a96989898989898989894877b6e61544d52545e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e65727f8b989898989898989898988f8275695c4f4236291c0f0800000000010c14202d3a46525e6976828f9993918f8d8a888582807d7b7774716e696763605c5454524c46443f3836312b27201c160f0a030000040a0c151c23282f353b42464e535b60676d737b828991968f82786d605a50463c32281e140a0000000000000000000000000000000000000916232f3c4956626f7c89959a9a9a9a9a9a9a95887c6f6255493c2f22160900000000000000000003101c2936434f5c6976828f9898989898989898989285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f6f6a65605d55534e46443f3836302c27201d18130e090300000008101920272b2e2f2e2b27313d4a5764707d8a97989897969596918e8b86817b706b60584e41382d22171b1e262e34383a3e3c39332c241b1209000000000000000000000c1825323f4b5865727e8b989d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b9898989898989898988e817468606d798692979796959496918e8b86817b716c635c52463c38424e585f6a6f7a7f84898c8e909192929893939393939393939393989291918f8c88827d726d635b51463c2f261c11060000000000000000030a1117252935404b555e69707e8a939089827b726c655e5750443f38302920180f07000000000000000000000000000000000000000c18232f39434c565e686d747b7f8284868687878787878787878685837f7b736d665e564c41382d22170b01000000000000000000000000000000000000000714212d3a46535e69717e8b939fa3aaaaaaaba39f948e81746a6054473b2e22212d3a47535f69727f8b949fa3aaaaaaaaa39f948d80746a5f53473a2e21212e3a47535f6a727f8c949fa3abaaaaaaa29f938d80736a5f53473a2e2114060000101c2936434f5c6976828f9ca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a295897c6f6256493c2f2316090000000000030d17222d38424d57626c75818f92867b6e615a50433a2f242932373e424a5153585f62676d7174777a7d8083858688898a8b8c8d8e8e8f8f8f8f8f8f8f8f8f8f8e8e8e8e8d8d8c8c8c8b8b8b8a8a8988888787868585848383807467564c41362a1e110500000020000000000000000000000a1724303d4a5763707d8a96a3a5a5a5a5a5a5a194877b6e6154575e616b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b727f8b98a5a5a5a5a5a5a5a59c8f8275695c4f4236291c0f0f0000000007131d2935414c55616e7b87939f9f9e9b999797928f8d8a8784817e7b7774706d6664605d5653504a46423b37322c27211a150d080a0f161b1e262e343a41454d525860656c71797f868f939d9f948d80736c61584e443a30261c110600000000000000000000000000000000000916232f3c4956626f7c8995a2a6a6a6a6a6a295887c6f6255493c2f22160905070809090909090909101c2936434f5c6976828f9ca5a5a5a5a5a5a59f9285796c5f5246392c1f130909090909070604010000000000000000000000000000000000000000091623303c4956636f7d7c76716d67625f5753504a46423b38322c29241d1a150f0b0608111a222b32373b3c3b373236414c566673808d99a5a4a4a3a8a19e9b98928e857d706a6053493f332720262b30383f44464a49443e362d241b0e040000000000000000000c1825323f4b5865727e8b98a5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa89b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5a5a5a5a5a5a59b8e817468636f7c8998a2a4a3a2a8a09e9b98928e867e736e63584e433f4a545f6a6f7c848c9196989b9d9e9e9fa3a0a0a0a0a0a0a0a0a0a0a39f9e9d9b98948f887f736d63584e42382d22170b00000000000000040c151c2328374045515d676e7b85929e9d938f867e776e69615a504a423a322a21191007000000000000000000000000000000000004101c2934404b555e686d7a80868b8f91929994949494949494999392908c8780786d685e53493f33271e1308000000000000000000000000000000000000000815212e3b4854616e7b86929fa5aeb4b7b7b4aea69d93897c6f6256493c2f24222e3b4855616e7b86929fa6aeb4b7b7b4aea69f93877c6f6255483c2e23222f3b4855626e7c86929fa6aeb4b7b7b4aea59f92877b6e6255483b2d22170b0000101c2936434f5c6976828f9ca9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5afa295897c6f6256493c2f23160900000000010b151f28333f4a545e69717e8b93998f82756c61554b41352f353c434750545c60646a6f747a7e8184878a8d90919795969798999a9a9b9b9c9c9c9c9c9c9c9c9b9b9b9b9a9a9a9999989898979796969595949398929291908f8578685e5246392d2014070000002c000000000000000000000a1724303d4a5763707d8a96a3b0b2b2b2b2aea194877b6e61545e696e7878787878787878787878787878787878787878787878787878787878787878787878787878787f8b98a5b2b2b2b2b2b2a89c8f8275695c4f4236291c0f18000000010d18242f3945515d6773808d99a4acaaa8a6a9a29f9c999796918e8b8784817d7975716d6863605c54534d47433c38332b26201914151b21272c30383f444b51575e616a6f787e848c92989ea5a69d928a7e716a5f564c42382e23171007000000000000000000000000000000000916232f3c4956626f7c8995a2afb3b3b3afa295887c6f6255493c2f22160e12141516161616161616161c2936434f5c6976828f9ca9b2b2b2b2b2ac9f9285796c5f5246392c1f1616161616161413110d0801000000000000000000000000000000000005121e2a36424d5768758188837e79746e6a64605c54524d48443d39352f2b261f1c17110e1a232c343d43474947433d3946525e687783909daab1b0afb2acabaaa39f9792877c6f655b5044372b2a31373e424a5053575550483e362d20160c0200000000000000000c1825323f4b5865727e8b98a5b1b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5a89b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2b2b2b2b2a79b8e8174686574808d9aaab4b0afb2acaaaaa39f98928b80736a60544744505c666f7c8691969ea1a8a7aaababacaeb4acacacacacacacacb4aeacabaaa8a69f9a938c7f736a60544a3f33281c0f030000000000040d161e262e344049525c606d79839097a1a59e98928b827b716c605c544c443c332b221911070000000000000000000000000000000006131f2c3845515c676d7a838d92999b9e9fa3aba1a1a1a1a1a1a49f9e9d99938d827a6d655b50443a2f24190d010000000000000000000000000000000000030f1c28333f4a546774808d98a2aebabfc4c4bfbaafa59b8e817468554b4135292834404b556774818e98a2aebabfc4c4bfbaafa4998e817467544b4034282935414c556875818e98a3aebabfc4c4bfbaafa3998d807467544a3f33281c0f0300101c2936434f5c6976828f9ca9afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa295897c6f6256493c2f2316090000000007121d27313944505b666e7b85929f9e938a7d70675d51453d3a40454e535a61666d71767c81858b8e9196979a9c9ea1a9a3a4a5a6a7a7a8a8a8a8a9a9a9a9a9a8a8a8a8a8a7a7a6a6a6a5a5a4a4a4a3a2a2a1a1aaa39f9e9e9d98877a6e6154473b2e21140700000036000000000000000000000a1724303d4a5763707d8a96a3b0bdbfbfbaaea194877b6e6154616e7b84848484848484848484848484848484848484848484848484848484848484848484848484848485929eabb8bfbfbfbfb5a89c8f8275695c4f4236291c0f1e00000005111d2935404b55606d7a85929fabb5b7b5b3b3adaba9a6a8a09e9a9796918d8985827e7a75706d66615e57544e48443d37312a251e20262b32383e424a50555d60696e757c838a91969fa2aaafaea49f92867c6f685e544a3f342822180e050000000000000000000000000000000916232f3c4956626f7c8995a2afbcc0bbafa295887c6f6255493c2f22161a1e21212323232323232323232936434f5c6976828f9ca9b5bfbfbfb8ac9f9285796c5f5246392c2323232323232321201d19130c04000000000000000000000000000000000714212d3a46535f69788591908b85807b76716d66615e56544f4745403a37312b28221c19202c363e464e5456544e45414754616e7a87939facb9bdbcbdb9b7b4aea9a1999083786c605346392d343c43474f545c6064615a50483e32281e130800000000000000000c1825323f4b5865727e8b98a5b1bec4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c1b5a89b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2bebfbfb4a79b8e8174686c7884919eabb7bdbcbdb9b7b4aeaaa29f93877c6f62574d4653606d78839098a0a8acb2b4b6b7b8b8babfb9b9b9b9b9b9b9b9bfbab8b8b7b5b0aca49f92877c6f665b5044382b1f130800000000010c16202830383f44515b636e75818e95a0a9afaaa29f948f857e736d665e564d453c342b23191007000000000001050707070705010004111d2935414c56606d798390959fa3ababacaeb4adadadadadb5afacababa49f948f82776c60554c4135291d1104000000000000000000000000000000000006121f2b3844505b667784919eaab4bfcbd0d1cbc0b8ab9e928578675d5145392c2c3845515c677885919eaab4bfcbd1d1cbc0b5ab9e918478665c5145382c2c3945515d677885929eaab4bfcbd1d0cac0b5ab9e918477665b5044382b1f120600101c2936434f5c6976828f9ca2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a295897c6f6256493c2f231609000000040e18232f39434e58606c78829098a2a59e9184796d60594f45444b51585f626c70797e83888d92989a9da0a8a6a9abadb3b0b1b2b3b3b4b4b5b5b5b5b5b5b5b5b5b5b5b5b4b4b4b3b3b2b2b2b1b1b0b0afafaeaeb4aeacabaaaa96897c706356493d2f24180c0000003e000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8791919191919191919191919191919191919191919191919191919191919191919191919191919297a2adb9c6cbcbc2b5a89c8f8275695c4f4236291c0f270000050f1a242c3945515d67727f8c97a2adbdc4c2c0bebab8b6b3b2acaaa7a8a09e9a98928e8b86817d79736e69626058544f47433c3630292a31373d434850545c60676d737b818790959ea1a8aeb4bcbaaea29891847a6d665c50443e342a20160c0200000000000000000000000000000916232f3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f221f252a2d2e2f2f2f2f2f2f2f2f2f2f36434f5c6976828f9ca9b5c2cbc5b8ac9f9285796c5f5246392f2f2f2f2f2f2f2f2d2c29241e160d040000000000000000000000000000000815222e3b4855616e7b88979d97928d88827d79736e6963605953514b47423c38332d292428323e48505860626058514c4d5765717e8b9aa4afbbc2c4c7c5c4bfbab3ab9f95897d7063564a3d363f464e535961666d716c615a50443a3025191007000000000000000c1825323f4b5865727e8b98a5b1bbbbbbbbbbc4c5c9ced0d0d0d0d0c8c2bebdbbbbbbbbbbc2c3c7ccd0d0d0d0c7c1bdbcbbbbbbbbbbc1c2c6cbd0d0d0d0c8c2bebdbbbbbbbbbbc1c2c6cbd0d0d0d0d0d0c8c2bebdbbbbbbb5a89b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e8174686f7c8996a1adb9c5cec8c5c4bfbab4aea499908376695e534d5765727e8b95a0aab2b9bdc1c3c4c5c5c7cbd0c6c6c6c6c6c6d0cbc7c5c4c4c2beb6afa3999083786c6053463a2f24190d0100000008131e28323a424a505b636d73808d939ea7b1bbb4aea69f98928a80786d685f574e463d352b22191007000002080d1113141413110d080613202c3945525d68727f8c95a0a7aeb4b8b9babfbababababac0bbb9b8b5afa69e948b7f72675d5145392c20150a00000000000000000000000000000000000613202d394653606c7986929facb9c5d0dcdcd2c6b9ada197877a6d6054473a2d2d3a4653606d798696a1adbcc6d0dcdcd2c7b9ada19686796d6053463a2d2d3a4754606d7a8797a2adbcc6d1dcdbd1c5b9ac9f9286796c605346392d20130600101c2936434f5c6976828f96969696969696969696969696969696969696969696969696969696969696969696969696969696969696969695897c6f6256493c2f2316090000020c16202934404b555f6a727f8c949faaada1968d80746b60574d50555d606a6f767d848a90949a9fa2aaaaacb2b3b6b8b9bebcbdbebfc0c1c1c2c2c2c2c2c2c2c2c2c2c1c1c1c1c0c0bfbfbfbebebebdbdbcbbbbbabfbab8b8b2a6998c7f7366554b4035291d1004000044000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b87949e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9ea2a9b3becad6cfc2b5a89c8f8275695c4f4236291c0f2e00020d17212a36424d57606d7985919ea9b3bed0ced0cac6c5c2c0bdb9b7b4b2acaaaaa29f9b98928e8a84807b756f6a636059534e46413b32363c43474e545a61666d727a80868e939a9fa7adb2babfc6bfb4aaa1968f82786d605a50463c32281e140a00000000000000000000000000000916232f3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f222931363a3b3c3c3c3c3c3c3c3c3c3c3c434f5c6976828f9ca9b5c2cfc5b8ac9f9285796c5f52463c3c3c3c3c3c3c3c3c3a39352f281f160c0100000000000000000000000000000b1824313e4b5764717e8a97a9a29f9a948f8a847f7b75706b65605d55534d46443f38352f303a44505a616a6f6a605d55535e697683909cacb6b3b6b7bbc2cacbc5bdb1a7998c807366594d40414651585f626b70787d716c61564c41352922180e050000000000000c1825323f4b5865727e8b98a5aeaeaeaeaeaeb7b9bdc4ccd6ddcfc6bdb6b2b0aeaeaeaeaeb5b7bbc2cad4cec5bdb6b1afaeaeaeaeaeb4b6bac1c9d3cfc6bdb7b2b0aeaeaeaeaeb4b6bac1c9d2ddddcfc6bdb6b2b0aeaeaeaea89b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81746774818e9aa8b2bdbfc0c4cad0cbc6bfb5ab9f95877b6e6154525e697683909ca7b1bcc3c9ced0cbc7c5c0bebdbdbdbdbdbdbdbdbec0c5c6cad0c7c0b5aba095897d7063564c4135291d11040000010d19242f3a444c545c606d737f8c929ca5afb9c3bebab0aaa29f928d827a6e6960584f473d342b22190f06050c13191d202121201e19130d14212d3a4754606d7a85929fa7b1babfc4c5c7cbd1c7c7c7d2ccc7c6c5c0bbb0a69f92867a6d6054473c32271b0f03000000000000000000000000000000000713202d3a4653606d798697a2adbac6d3dfe0d3c7bbafa399877a6e6154473b2e2d3a4754606d7a8798a2aebac7d3dfe0d3c6baaea298877a6d6054473a2d2e3b4754616e7a8799a3afbbc7d3e0dfd2c6b9ada29786796d6053463a2d20130700101c2936434f5c6976828989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989897c6f6256493c2f231609000008131e28323a45515c676f7c86929fa6b0b2a89f93877d70695e565b60676d737c828a91969c9fa6abaeb4b7b8bdc0c3c4c6c9cfcacbcccdcdcececfcfcfcfcfcfcfcfcececececdcdcdcccccbcbcbcacac9c9c8c8d0cbc7c5c2b6a99c8f8376675d5145382c1f1306000049000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1abababababababababababababababababababababababababababababababababababababadb3bbc5cfdbcfc2b5a89c8f8275695c4f4236291c0f340009141f29333b46535e6973808d97a1adbcc5d0d6dbd6d3d2cfcec9c5c4c1bdb9b7b4aeabaaa39f9b97918d87817c76706b625f58524c443e42464e535860626c70787f858c92989fa4acb1b9bdc4cad0c6bcb2a89f948d80736c61584e443a30261c1106000000000000000000000000030916232f3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f29333b4246484949494949494949494949494f5c6976828f9ca9b5c2cfc5b8ac9f9285796c5f52494949494949494949494745413a31281e13080000000000000000000000000004111d2935414c556774818d9aa7adaba69f9c96918c86827d77726d67625f5753504a45413a37414c56616c707c746d676059616e7b87939fa6a6a6a9abb0b8c2cfcfc2b6a99c8f8376695c50444c525b626a6f767d848a7e71685e52463f342a20170d0300000000000c1825323f4b5865727e8b98a1a1a1a1a1a1a1abacb2bac4ced3c8bdb4aba6a3a1a1a1a1a1a9abb0b8c2ccc7bdb3aba5a3a1a1a1a1a1a8aaafb7c1cbc8bdb4aca6a4a1a1a1a1a1a7a9afb7c1cbd6d3c8bdb4aba6a3a1a1a1a1a19b8e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81746d7a86929facacadb2b4b8bfc7d6d0c7bdb1a7978b7e71645854616e7b87939facb9c3ced5cec6bfbab8b4b1b0b0b0b0b0b0b0b0b1b4b8babec5cec7bdb1a79b8e8175685d5245392c201307000004111d2935414c565d666d747f8c919ca4aeb7c1cbcac2bcb3aea49d9490847b6f6a60594f463d342a21180d0e161e252a2d2e2e2d2a251e171b27333f495364717e8b97a2adb9c3cbd1d2d3d3d0cfcccccccfd0d2d2ccc1baaea2988b7f7265584e43372b1f13060000000000000000000000000000000006131f2c3845515c677885929fabb8c1cdd4d5cec5b9ac9f9286796c605346392d2c3945525d687985929facb8c1cdd5d5cec5b8ac9f928579685d5245392c2d3a4653606d7986929facb9c2ced5d4cdc5b8ab9e928578675c5145382c1f1306000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6d6054473a2d21140700010d1924303a444f59606d79839099a3aeb8bbafa49992857b6e6862666c717980878f949ea0a8abb0b8babec4c5c8cecfd0cecdcbcacac9c8c8c8c7c7c7c7c6c6c6c6c7c7c7c8c8c9c9cacbcbcccdcdcecfd0d1d2d3d7d6d3d2c5b9ac9f9286796d6053473a2e23170b00004a000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aeb7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b8b9bec5cdd7dbcfc2b5a89c8f8275695c4f4236291c0f38020e1a25303b45505a616e7b86929fa9b3bec5c6cad0ced0d2d4d7d5d2d1cec9c5c4bebab8b4aeaca9a19e99928e88827d766f6a615e5650464d53585f626a6f767d848b92979fa2aaafb6bec2c9cfd6d8cec4bab0a69d928a7e716a5f564c42382e23170b0000000000000000000000060d141a232f3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f313b454d5354565656565656565656565656565c6976828f9ca9b5c2cfc5b8ac9f9285796c5f565656565656565656565654524c433a2f24190d010000000000000000000000000613202c3945515d677784909daab7b8b0aba9a19e99928e89847e7a746e6963605b54524c474346525e68707e89817a6f6b606773808c9a9a9999999c9fa6b0bdc6d1c4b7ab9e9184786b5e514f565e616d727c828a9192857a6d615b51463c32291f150c03000000000c1825323f4b5865727e8b94949494949494949ea1a8b2bdc9cec2b6aba29a9794949494949c9fa6b0bbc7c1b6aba1999694949494949b9ea5afbac6c2b7aca29a9794949494949b9da5afbac6d2cec2b6aba29a979494949494948e8275685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e8174727f8b98a29fa0a1a5a7adb5bfcad9d0c1b4a79a8e8174675b5764707d8a9aa4afbbc8d5d0c6bcb4aeaca7a4a4a4a4a4a4a4a4a4a4a7abaeb3bcc5cfc3b9ac9f92867a6d6054473a2d21140600000713202c3945525d686d78808c919ca4adb6c0c9d3d6cec5bebaaea69f9691857c706b60584e463c33291f161620283036393a3a39363029201f2b3744505b6575818e9ba9b3becbd7dcd4cdc7c4c3bfbfbfc2c3c7ccd6cabfb4aa9d9184776a6054473b2e2215060000000000000000000000000000000004101c2834404b556975828f9ca5afbbc3c8c9c4bcb2a89c908376665b5044382b2935414c566976828f9ca6b0bbc4c9c9c4bcb1a79c8f827669564c4135292b3844505c667683909ca6b0bcc4c9c8c3bbb1a79b8f827568554b4034281c1004000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d675d5145392c2013060004111d2935414c56606b74808d95a0abb4bfc0b5aba19791847a716f72787e848d92999fa6acb2b7bcc2c6cad0cfc9c6c5c3c1c0bfbebdbcbbbbbbbbbabababab9bababababbbbbbbcbcbdbebfbfc0c1c1c2c3c4c5c7cbd1cacbc7baaea398897d7063544a3f34281c1003004c000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c5c6cacfd7dfdbcfc2b5a89c8f8275695c4f4236291c0f3a05121e2a36424d57616c75818e98a3aeb5b6b8babebfc1c3c5c7cbd1d2d3d6d5d2d0cac6c5bfbab8b2adaba39f9b948f89827c746e68615a52575f616a6f757c838a91969ea1a9aeb4bbc0c7d0d5dae0e0d6ccc2b8aea49f92867c6f685e544a3f34281c1003000000000000000000060f171f262a2f3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f36424d575e6162626262626262626262626262626976828f9ca9b5c2cfc5b8ac9f9285796c626262626262626262626262605d564c4135291d11040000000000000000000000000714212d3a4754606d7a86939facb9c2bbb7b2adaba39f9b95918b85807b76706c66605d56534e505a616d7a85918e847d736d6d79858e8d8d8d8c8d8f949fabb4bfcbc5b8ab9f9285786c554f5960686d757f868f949d978f81756d62584e443b31271e150c030000000c1825323f4b5865727f8888888888888888889196a1acb9c5cbbeb2a69a908a88888888888f949fabb7c3bdb1a5998f8988888888888e939eaab6c2beb2a69a908a88888888888e939da9b6c2cfcbbeb2a69a908a888888888888888175685b4f4235281c0f00000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81747984919393939394999ca3adb8c4d0cec2b5a89b8f8275685c5966727f8c99acb6c0ccd6cbbfb4aaa39f9a989797979797979797979a9fa2aab3becac7baaea3988a7d7063574a3d2d22170b00000714212d3a4754606d7a828d929fa2aab0b9bec4cdd6d7d0cac0b8b0a8a09792867d706a60584e453b31281d2028323a4146474746413a3229202d394653606c7985929eabb8c5cfded4cbc2bcb7b6b2b2b2b5b7bbc1cad0c6b8aca095887c6f6255493c2d22170b00000000000000000000000000000000000c18232e3d4a5764707d8a939ea9b2b9bdbdb9b2aaa0968b7e7265544a3f3328242f3e4b5764717e8a949ea9b2b9bdbdb9b2a9a0958b7e7164584b3e2f2428343f4a5464717e8b949faab2b9bdbdb9b2a99f958a7e7164574a3e2e23180c000006121f2b37434e585f62636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363605d554b4135291d1104000713202c3945525d68707d88939fa7b1bdc6c7bdb3a9a09691857e7c7f838b91969fa3abb0b8bdc3c7ccc8c6c3c0beb9b8b6b5b3b2b1b0afafaeaeaeaeadadadadadadadadaeaeafafb0b0b1b2b2b3b4b5b5b6b8b9bbc0bcbdbebfbfb4aa9a8d8174665c5044382b1f12070046000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d1d1d1d1d1d1d0c8c8c8c8c8c8ced1d1d1d1d1d1d1d1d1d1d1d1cec8c8c8c8c8c8cdced1d5dce3dbcfc2b5a89c8f8275695c4f4236291c0f3f0714202d3a46525e69717e8a939eaaa6a8aaabadb3b2b4b7b9bbc0c2c5c6cad0d2d4d6d3d0cbc7c4beb9b5afaca69f9c948f87817a716c615e61696e757c828990949da0a8adb3babfc6ccd2d9e2e1dad5cfc9c4bdb9aea29891847a6d665c5044382b1f12060000000000000000050e17212931363a3c4956626f7c8995a2afbcc8bbafa295887c6f6255493c2f3a46535e696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f76828f9ca9b5c2cfc5b8ac9f9285796f6f6f6f6f6f6f6f6f6f6f6f6f6d685d5245392c2013060000000000000000000000000a1723303d4a5663707d8999a4afbbc7c7c4bdb9b5afaca7a09d98928d87827d78726d68625f5856616c75818e9796918780786f7c81818180808080828f99a3aebac7c6b9ac9f938679675d59616b6f7a828b92999fa69e938b7f726a5f564c433930261e150a0000000714212d3a4754606d7a7b7b7b7b7b7b7b7b7b84919eabb7c4cabdb0a3978a7e7b7b7b7b7b828f9ca9b5c2bcafa396897d7b7b7b7b7b818e9ba8b4c1bdb0a4978a7e7b7b7b7b7b818e9ba7b4c1cecabdb0a3978a7e7b7b7b7b7b7b7b7a6e6154473b2e21140800000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81747e878786868686878c919ca7b4c0cdcfc2b6a99c8f8376695c5b6874818e9ba7b4c1d2d3c7baaea398928d8b8a8a8a8a8a8a8a8a8b8d9298a2aebac3cbbfb4aa998d80736653493f33271b0f03000714202d3a4753606d797f858d92989ea6adb3bbc1cbd0d8d6cac2bab2a9a19892867d6f6a5f574d433a2f2628323a444c525454524c443a31282e3b4754616e7b8797a1adb9c6d2d8cdc2b9b0aba9a6a6a6a8aab0b8c1ccc8bdb1a8988c7f7265544a3f33281c0f0300000000000000000000000000000000071623303c4955616c75818e97a0a8acb2b2aca8a1989184786d6053463a2d2223303d4955616c75828f97a0a8acb2b2aca8a0979083786d6053463a2d20232e384956626c76828f98a1a8acb2b2aca8a0979083786c605346392d2013070000030f1b26313c464e535556565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565654514b433a2f24180d01000714212d3a4754606d7a84919aa4afb9c3cfd0c5bbb2a8a097918a888b90959ea1a8afb5bdc2c8c7c7c0bbb9b6b3b3adaba9a8a6a5a4a3a2a2a2a1a1a1a1a0a0a0a0a0a0a1a1a1a2a2a3a4a4a5a6a6a7a8a9aaabacafb5afb0b1b3b4b6ab9e9285796d6053463a2f24180c0044000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d4ded4cdc8c4c3bbbbbbbbbbbbc1c3c6ccd3dedededed2cbc6c2c1bbbbbbbbbbbbc0c1c5cad2dadbcfc2b5a89c8f8275695c4f4236291c0f3a0815212e3b4854616e7b8592949697999b9d9fa2a9a5a7aaacafb5b5b8babec3c6c8ccd2d4d6d3cfc9c7c0bbb9b0aba69e99928e857e756d686e747b81878f939c9fa6acb2b9bec5cad0d8dde1dad5cfc9c4bdb9b2aca8a09d958f83796d6053463a2d20130700000000000000020d172029333b4246484956626f7c8995a2afbcc8bbafa295887c6f6255493c2f3b4854616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c83909da9b6c3d0c5b9ac9f92867c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6d6054473a2d211407000000000000000000000003101c28343f4a546673808c99abb5c0c6c8ccc9c7c0bbb9b1acaaa29f9a938f8a847f7a746f6a646068707e8a939ea199938c827b70757474737373737986929facb9c5c7bbafa499867a6d60626c707d858f949fa3abafa59f92867c6f685e554b423830261c110600000613202c3945515d676d6e6e6e6e6e6e6e6e7784919eaab7c4c8bbafa295887c6f6e6e6e75828f9ba8b5c2baaea194877b6e6e6e6e74808d9aa7b3c0bcafa295897c6f6e6e6e74808d9aa7b3c0cdc8bbafa295887c6f6e6e6e6e6e6e6e685e5246392d20140700000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81747a7b7a7a7979797a7f8c99a5b2bfccd0c3b6aa9d9083776a5d5c6976828f9ca9b5c2cfd2c5b8ac9f9286817e7d7d7d7d7d7d7d7d7e8186929fa7b1bcc8c3b6a99c908376655b5044372b1f12050006131f2c3845515c676d727a80868f949ea1a9afbabfc6ced6d4ccc4bbb3aaa29892857c6f695f554c42382d323a444c565e61615e564c433a30303c4956636f7c8996a9b3bec9d5d3c7bcb0a69f9c9999999c9ea6b0bac4cec2b5a89c8f8275665b5044382b1f1206000000000000000000000000000000000814202d3944505a616d7a8591969ea0a8a8a19e9691867c6f665c5144382c1c212d3945505a616e7a8591969ea0a8a8a09e9691857b6e665c5044382b1f1c2d3945505a616e7b8691969ea1a8a8a09e9691857b6e655b5044372b1f12050000000a15202a343c4347484949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494745413a31281d130700000d1a2633404d596673808c949ea6afbbc0c7d0cdc3bab2a9a19e9795989da0a7adb2bbc0c7c7c2bcb7b6afacaaa6a9a19e9d9b9a98979796959595949494949393939394949495959696979898999a9a9b9c9d9e9fa3aba2a4a5a6a7a9aaa197897c7063554b4035291d10043f000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d4d4cbc2bcb8b6aeaeaeaeaeaeb5b6bac1c9d3ddddd2c9c1bab6b4aeaeaeaeaeaeb3b5b9c0c8d2dbcfc2b5a89c8f8275695c4f4236291c0f390d1a2734404d5a677380858688898b8c8e90929796989b9d9fa3aba8abadb3b6b9bbc0c6c8ccd2d6d5d1cbc7c2bbb7b0aba39f97928a817a747a80868e93999ea6abb0b8bdc3c9cfd6dbe1dad5cfc9c4beb9b2ada8a19e95918a837d70665c5044382b1f12060000000000000008141f29323b454d53555356626f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808989898989898989898989898989898990959fabb8c4d1c7baaea3999289898989898989898989898989897d7063564a3d3023170a000000000000000000000006121f2b3844505c6676838f9ca9b1b6b9bbc0c6c8cbc7c3bcb8b3aeaca49f9c96918c86817c76716d6d7a85929ea5aba49f9490857e746d66676666677885929eabb8c5ccc0b5a093867a6d606c717e8691979ea6aeb4baaea39891847a6e675c544a42382e23170c000004111d2935414c555d60616161616161616b7784919eaab7c4c8bbafa295887c6f62616875828f9ba8b5c2baaea194877b6e61616774808d9aa7b3c0bcafa295897c6f62616774808d9aa7b3c0cdc8bbafa295887c6f626161616161615e564c41362a1e110500000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81746e6e6d6d6c666d6e7b8894a1aebbc7d0c4b7aa9d9184776a5e5d697683909ca9b6c3cfccbfb2a6998c7f7471717171717171717171747d8995a0acb8c4c5b8ac9f9285796c605346392d2013060004101c2934404b555c60686d737b828a91979ea5aeb4bcc4ccd4d5cdc5bcb4aaa29792857b6e675d544a3f333a444c565e686d6d685e554c4339303e4b5864717e8b97a4b1becfdad0c4b7ab9f94908c8c8c8f949ea8b2bdc9c5b8ab9f9285796c605346392d2013060000000000000000000000000000000004101c28333e46525e686e7c848c9196969696918c847c6f6a5f544a4034281c1d28343e46525e686f7c848c9196969696918c847c6f695f544a3f34281c1d29343f46525e696f7c848c9196969696918c847c6e695f53493f33271b0f03000000030e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a39352f281f160c0100000714202d3a4753606d79828f949ea5afb6bec5ceccc3bbb2adaba4a2a5aaacb1b9bdc4c6bfbbb9b0abaca49f9d9a9f9792908e8d8c8b8a898888888887878787868787878788888889898a8b8c8c8d8e8e8f9091929995969798999b9c9e9f9a8d8174675d5145392c1f130638000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d8cdc2b9b1aba9a2a2a2a2a2a2a8aaafb7c1ccd7d7cbc1b7afa9a7a2a2a2a2a2a2a6a8aeb6c0cad5cfc2b5a89c8f8275695c4f4236291c0f350d1926333f4c58646e73787a7b7c7e8082838587898c8e909299999b9fa2a9a9acafb6b9bbc0c7cad0d5d7d4cdc7c2bdb5afa9a29f938e8581868d92999fa4abb0b7bcc2c8ced5dae1dad5cfc9c5beb9b3ada8a19e96918b847e78706b60544a3f34281c1003000000000000020e1925303b444d575f615f57626f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808d9595959595959595959595959595959d9fa7b1bcc7d4cbbfb4aba39f95959595959595959595959595897d7063564a3d3023170a00000000000000000000000713202d3a4653606d7985929d9fa7a9acafb6b9bbc0c7c7c8c5bebab6afaca8a09e98928e88837d7875818e97a1adb5afa69f97928a80786e69615a6b7885929eabb8c5d2b9ada093867a6d6d727e879298a1a9b0babfbfb4aaa1969083796d665c544a3f34281c100300010d19242f3a434c51545555555555555e6b7784919eaab7c4c8bbafa295887c6f625c6875828f9ba8b5c2baaea194877b6e615a6774808d9aa7b3c0bcafa295897c6f625a6774808d9aa7b3c0cdc8bbafa295887c6f62555555555554524c443b3025190e0200000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e8174686161616161616e7b8794a1aebac7d0c4b7aa9d9184776a5e5d6a7783909daab6c3d0c8bbaea295887b6f656464646464646464646b7783909daab7c3bfbaaea298877b6e6154473b2e21140800000c18232f39434b51565d60696e757e858e939fa3aab2bac2cbd3d6cec5bcb3a9a1979083796d665b50443c444c565d686d7a7a6d675d554b4238404c5966737f8c99a6b2bfccd6cabeb3a99c90827f7f7f828f96a1adb9c5c6baada297887b6e6255483b2f22150800000000000000000000000000000000000b17222a36414c565f6a6e797f8487898988847f796f6a5f584e42392e231817222a36414d565f6a6f797f8488898988847f796f6a5f574d42382e231717222a36424d575f6a6f797f8488898987847f796e6a5f574d41382d22170b000000000006101820262b2e2f3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302d2c29241d160d0400000006131f2c3945515d676d79828f939fa4acb3bcc3cacdc4beb9b8b1afb2b7b8bcc3c8c1bdb5aeaca69f9c9a93908d9292858382807f7e7d7c7c7b7b7b7b7a7a7a7a7a7a7a7a7b7b7c7c7d7d7e7f7f808182828385868788898a8b8c8e8f91929992857a6d6053473a2d2014072f000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d4c8bcb1a79f9d9595959595959b9ea5afbac6d2d2c6baafa59e9b9595959595959a9ca4aeb9c5d1cfc2b5a89c8f8275695c4f4236291c0f2f0b1723303c47525c6467676d6e7071737577787a7d7f818386898c8f9297999c9fa4acacafb6babfc6c9cfd4d8d3cfc7c0bbb3ada59e97918d92989fa3abafb5bdc1c7cdd4d9e0dad5cfc9c5beb9b3ada9a19e96918b847e78716c6560594f42382e23170b0000000000000005111e2a36414d565f696e695f626f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808d9aa2a2a2a2a2a2a2a2a2a2a2a2a2a2a9abb1b9c2cdd8d1c6bdb4aeaca2a2a2a2a2a2a2a2a2a2a2a296897d7063564a3d3023170a00000000000000000000000916222f3c4955626f7c888c9095989c9fa4acacafb6b8bcc2c4c8c7c0bbb9b2acaaa29f9a948f8a817e8a939ea9b3bebbb0a9a29f928d837b706c606b7885929eabb8c5c6b9ada093867a6d727f8b9299a2aab2bbc1cbc6bcb2a89f958f81786d665c5044382c1f1206000008131e28313a4145474848484848515e6b7784919eaab7c4c8bbafa295887c6f625c6875828f9ba8b5c2baaea194877b6e615a6774808d9aa7b3c0bcafa295897c6f625a6774808d9aa7b3c0cdc8bbafa295887c6f6255494848484746413b32291e14080000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81746d6d6d6d6d6d6d6e7b8794a1aebac7d0c4b7aa9d9184776a5e5e6a7784919daab7c4d0c7baada194877a6e615757575757575757596773808d9aa6b3b8b4aeacaa96897c6f6356493c30231609000007121d27313940454c52575e616c717a818b9298a0a8b1b9c1cad3d7cec5bcb3a9a0958f82786c60584e454d565e686d7a8383796d675c544a3f404d5a6673808d99a6b3c0ccd2c6b9ada197877a7373737884919eabb8c4cabeb3a9968a7d7063574a3d3024170a0000000000000000000000000000000000050d1925303a444e585f676d72777b7c7c7b78736d675f584e463c30271c120e1925303b444e585f676d72777b7c7c7b77726d675f584e453c30261c110e1a25303b454e585f676d73787b7c7c7b77726d675f574e453b2f261b1106000000000000060e151b1f212223232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232321201d18130c040000000004101d2935404b555d676d78818c939aa2aab1babfc6cec9c6c4bdbbbec3c5c8c3bcb8afaba39f9b94908b8783808591847f79737271706f6f6f6e6e6e6e6d6d6d6d6d6d6e6e6e6f6f7071717273737475767778797a7b7c7d7e8081838486888a8b7e7164584b3e3125180b28000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d1c4b8ab9f95908888888888888e939eaab6c3cfcfc2b6a99e938e8888888888888d929ca8b5c1cecfc2b5a89c8f8275695c4f4236291c0f2707131f2b36404a5258555d6061636466686a696e707274777a7c7f8285898c90939a9c9fa4acaeb4b9bec4c8ced5d9d1cbc5bebaafa9a19e9a9fa2aaaeb5bbc0c7d0d3d8dedad5cfc9c4beb9b3ada9a19e97918b847f79716d66605b534f473d30261c1106000000000000000714202d3946525e686e7b6e66626f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808d9aa6afafafafafafafafafafafafafb6b8bcc2cbd4dfd8cfc6bfbab9afafafafafafafafafafafa396897d7063564a3d3023170a00000000000000000000000815212e3b47535f6a767c7f83878b90939a9c9fa4acabb1b7b8bcc3c5c8c4bdb9b4aeaca69f9a8d8085929ea5afbbc5c2bbb3ada49d9590857d736d667885929eabb8c5c6b9ada093867a727f8b919fa3abb4bcc4c8c1bdb5afaaa39f938e81786d6053463a2d2013070000010c161f282f35393a3b3b3b3b44515e6b7784919eaab7c4c8bbafa295887c6f625c6875828f9ba8b5c2baaea194877b6e615a6774808d9aa7b3c0bcafa295897c6f625a6774808d9aa7b3c0cdc8bbafa295887c6f6255493c3b3b3b3936302920170d020000000000000c1925323f4c5865727f8b98a5b2becbc1b4a89b8e817a7a7a7a7a7a7a7a7a7c8895a2afbbc8d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e61544a4a4a4a4a4a4b5865717e8b98a4b1ababa39f9b978b7e7164584b3e3125180b0000010b151f272f343a41454d535a61686d757f8691969fa7afb8c1c9d3d7cec5bbb1a79e948c7f736a5f544e575e686d7a83908f82796d665c5044414d5a6774808d9aa7b3c0cdd1c5b8ab9e92857868666674818e9aa7b4c1d0bfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000008131e29323c464e555d6066696e6f706e6966605d554e463c342a1e150b08141f29323c464e555d6066696e6f6f6e6966605d554e463c332a1e140a09141f29333c464e555d6066696e706f6e6965605c554e453c33291d140a0000000000000000030a0f1215151616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161413110d07010000000000000c18242f39434b555c666d78808892989fa7aeb4bcc1c6ccd1cac8cbd0cec3b9b1aca59e99928e88837e7a77818e97918b847f78706b6362626261616161606060606161616262636364656566676768696f7c847c6f6f717273747677797b7d7f7f7265584b3f3225180c23000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7d0c3b6a99d90837c7b7b7b7b7c818e9ba8b5c1cecec1b4a79b8e817c7b7b7b7b7c808d9aa6b3c0cdcfc2b5a89c8f8275695c4f4236291c0f1f030e19242e3840474c4b5153555658595b565e61636568676d707275797c7f83878b90939a9fa2aaadb2b8bdc3ccd5dcd7cfcac1bbb3adaba7acaeb4bbbfc6ccd2d9e2d9d5cfc9c4beb9b3ada9a19e97928c857f79726d66605c545049413d352c1e140a00000000000000000814212e3b4754616e7a84796d626f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808d9aa6b3bcbcbcbcbcbcbcbcbcbcbcbcc3c4c7cdd4dde6e1d8d1cbc7c5bcbcbcbcbcbcbcbcbcbcb0a396897d7063564a3d3023170a000000000000000000000006131f2b37434e585f6a6f73777b7f83878b90939a9d9fa7aaacb1b7b9bdc4c6c6bfbab8b0a89e92859297a1abb0b8bdc3c5bebaaea79f97928a80786e7885929eabb8c5c6b9ada09386797e88939fa3afb5bdc6c3bdb8afaba39f98928e89837c6f6255493c2f221609000000040d161e24292c2d2e2e2e3844515e6b7784919eaab7c4c8bbafa295887c6f625c6875828f9ba8b5c2baaea194877b6e615c6774808d9aa7b3c0bcafa295897c6f625c6774808d9aa7b3c0cdc8bbafa295887c6f6255493c2f2e2e2d2a251e170e05000000000000000c1925323f4c5865727f8b98a5b2becbc2b6aa9e938e878787878787878787888e98a4b0bdc9d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e6154473e3e3e3e3e495663707c8996a3a79f9d99928f8b877f7265594c3f3226190c000000030d151d23292f353b424650565d606d727c8490959ea5afb7c1c9d3d7cdc3b9b0a69f92867c6f665c5860696e7a839095948f81786d605c52494e5b6774818e9aa7b4c1cdd1c4b7aa9e9184776b5665727f8b98a5b2becbc0b4a79a8d8174675a4e4134271b07000000000000000000000000000000000000020c17202a333c434b5153575e616363615f5753514b433c342a22180c03020d17202a343c434b5153575f616363615f5753514b433c342a21180c02030d17212a343c434b5153575f616363615e5753514b433c332a21180b02000000000000000000000306080909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090907060401000000000000000007121d273139434b545c666c737d8590959fa2aab0b6bbc1cad1d5d8d4c8bcb1a7a09d938f86817c7671717e8b929d9e96918b837d756e69625a55545454545354545454555555565657585959565e696e7b8591867c6f6a65666869666d6e7072726d62564a3d3124170b1c000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f82766f6f6f6f74818d9aa7b4c0cdcdc0b3a69a8d80736f6f6f6f727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f150008121c262e363c3940454748494b4d4f4d52545659555d606366666d6f73767b7f83878d92989ea1a9acb2bac3ced9e1dbd6cdc4beb9b8b4b8babfc6cbd1d7ddd9d4cec9c4bdb9b3ada9a19e97928c857f79726d67605c54504a443f382f2c231a0c02000000000000000714202c38444f5965727f8c7f72676f7c8995a2afbcc8bbafa295887c6f6255493c34404d5a6773808d9aa6b3bfbfbfbfbfbfbfbfbfbfbfbfc4c5c8ced5dee7e1d9d1cbc7c5bfbfbfbfbfbfbfbfbfbcb0a396897d7063564a3d3023170a0000000000000000000000030f1b26323c464e585f6266696e72767b7f83878c9095999da0a7aaacb2b8b9bec4c5b9aca09691858d92999ea6acb2babfc6c0b9b1a9a29f928d837b7885929eabb8c5cabdb0a4978a7d87929aa4afbbc0c7c0bab2aca59e99928d86817c776f6a5f54473b2e22150800000000040c13191d202122222b3844515e6b7784919eaab7c4c8bbafa295887c6f68686875828f9ba8b5c2baaea194877b6e68686874808d9aa7b3c0bcafa295897c6f68686874808d9aa7b3c0cdc8bbafa295887c6f6255493c2f2221201e19140d0500000000000000000c1925323f4c5865727f8b98a5b2becbc6baafa59e9b9494949494949494949598a0aab5c1ccd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e615447454039373b4855626e7b88959f9b95908b86827e7b726d62574a3e3125180b00000000030b12181e242931363e444c525b626a6f7a838f939ea5afb7c1cad3d5cbc1baaea3999083786d60616a6f7b8490959f9e938e81746e635b514e5b6874818e9ba7b4c1ced0c4b7aa9d9184776a5e64707d8a97a3b0bdcac2b5a99c8f8276695c4f432f24180c00000000000000000000000000000000000000050e18212a31394045474d5354565655534d4745403a312a221810060000050e18222a31394045474d5355565655534d47454039312a22180f060000050f19222a313a4045474d5355565654534d47454039312a21180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f273139424b545b606c707b838c92989ea6aab0b8bfc7d1ded1c5b8aca0959089827b756f6a707d87929fa5a8a19e959189827b716c615d564e47474747474747484849494a4a4b4d575e686e7b84919792857c6f6a6058545c6061636565625b51453a2e22150917000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f82766962626774818d9aa7b4c0cdcdc0b3a69a8d807367626265727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0b00010b141c242b302f35383a3b3d3e40424246474a4c4b515356545c606266696e72767b81868c91979da0a8b2bdc8d4e1e6dfd6cfc9c6c4c0c5c6cad0d7dcdcd7cec8c4bdb9b2ada9a19e97918c857f79726d67605c55514b443f38332d261d1a110800000000000000040e16222f3c4854606b778490857a6d6f7c8995a2afbcc8bbafa295887c6f6255493c38404d5a6773808d9aa6b2b2b2b2b2b2b2b2b2b2b2b2b2b7b8bdc3ccd5e0d9cfc7c0bbb9b2b2b2b2b2b2b2b2b2b2b0a396897d7063564a3d3023170a0000000000000000000000000a15202a343c464e5355575e6165696e72767b7f83878c9095999ea0a8abadb3b8bab7aa9e91847a80868f949da0a8aeb4bcc1c3bbb3ada49d9590857d85929eabb8c5d1c5b8ac9f92859299a3acb6c0c4beb9aea8a09e938f87807a756f6a625f584e43372b1f1306000000000001080d111314151e2b3844515e6b7784919eaab7c4c8bbafa295887c7575757575828f9ba8b5c2baaea194877b7575757575808d9aa7b3c0bcafa295897c7575757575808d9aa7b3c0cdc8bbafa295887c6f6255493c2f221614110e08020000000000000000000c1925323f4c5865727f8b98a5b2becbccc1b7afaaa8a0a0a0a0a0a0a0a0a0a2a4aab2bcc6d1d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e615653514b46443f4754606d7a879a938f89837e7a75716e69625b51463a2e221609000000000001070c13191f252a323a414551585f686d79818e939ea5afb8c1cbd5d7cbbfb4ab9f958c7f726a6b707c859196a0a7a59d938d80736d625a505b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e626f7c8995a2afbcc8c4b7aa9e9184776b554b4035291d100400000000000000000000000000000000000000060f181f272f35383b42464849494846423b39352f281f181007000000000610181f272f35393b42464849494846423b39352f271f181006000000000710191f282f35393b42464849494846423b38342f271f180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151f273039424a505961696e787f868f949b9ea6adb5bfc9d5d0c3b7aa9d90837d756e696a6f7c869299a3afb2ada7a09d938f857e756d685f5850483f3a3a3a3b3b3b3c3c3d454d575e696e7a839196a09792857c6f6a5f585053555759585651483f34291d110511000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f020000020b12191f1d24292c2d2e30313330363a3b3d3f404547494a505356565e6165696e747a7f848b9196a0acb8c5d1deebe8e1dad5d2d1cdd2d3d6dbe1d8d1cbc3bdb8b2aca8a19e97918c857f79726d67605d55514b454039342e27221b140b0800000000000000000a15202b37434e5863707d89958c7f726f7c8995a2afbcc8bbafa295887c6f6255493c404a525a6773808d9aa6a6a6a6a6a6a6a6a6a6a6a6a6a6aaacb2bac3ced9d1c7bdb5afaca6a6a6a6a6a6a6a6a6a6a6a396897d7063564a3d3023190e050000000000000000000000040e18222a343c4347484e5455565e6165696e72767b7f83888c91969a9ea1a9acaeb4a89b8e8175737b828991969fa2aaafb8bdc3bebaaea79f97928687939facb9c6d2c7baaea3989298a3abb5bec3bbb3ada49d969189827b746e68626058544e463c32261b0f030000000000000001040607111e2b3844515e6b7784919eaab7c4cfc2b6a99c8f82828282828285919eabb8c4c2b5a99c8f82828282828284919eaab7c4c3b6a99c9082828282828284919eaab7c4d1c8bbafa295887c6f6255493c2f221609050200000000000000000000000c1925323f4c5865727f8b98a5b2becbd3c9c1bab6b4adadadadadadadadadafb0b5bcc4ceddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e6864605d555350494653606c79869087827c76726d6865615e5751493f35291e12060000000000000001080d141a20282f353f464e565e676d78818e939ea6b0b9c3cdd7d1c6bdb1a79f92867c6f727d869197a0a8b1afa59c928c7f726c62595b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e616e7b8894a1aebbd1c5b8ab9f928578675d5145392c1f13060000000000000000000000000000000000000000060d151d24292c31363a3b3c3d3b3a36312c29241d160d07000000000000060d151d24292c31363a3b3c3c3b3a36312c29241d150d06000000000000070d161d24292c31363a3b3d3c3b3a36312c29231d150d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e272f383f444f575f666d727b82888f939ca3adb8c4d0c7baaea194877b706b616a6f7c859298a2abb5bdb9b1aca59e97928b827a6f6a615a514940382e2e2e2f343d464e575f696e7b849195a0a8a29792857c6f6a5f584e484a4c4b4a453f362d23180c010b000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0000000001080e1312181d1f2022232526252a2d2e302f35393a3d3f4446494d5254575f62686d72787e84919daab7c4d0ddeaf2ebe6e1dfdedadfe0e2e2d8cfc6bfbab1aca8a09e96918b857f79726d67605d55514b454039342e28231c17110a020000000000000000030f1b26313a47535f6a76828f9c9285796f7c8995a2afbcc8bbafa295887c6f6255493c45525c646773808d9999999999999999999999999999999ea0a8b2bdc8d4cbc0b5aba39f99999999999999999999999996897d7063564a3e342b20170d040000000000000000000000061018222a313c454e585f625f5854575e6165696e72777b8084898d91979b9fa2aaab988b7f72696e757d848c92989ea5acb2babfc0b9b1a9a19a939399a4afbbc7d4cbbfb4aaa39fa3aab4bdc2b9b1a9a19e928d847d756e69615e56544e47433c342a20150a000000000000000000000005111e2b3844515e6b7784919eaab7c4d1c4b7ab9f948f8f8f8f8f8f9197a1adb9c6c3b7ab9f948f8f8f8f8f8f9196a0acb9c5c4b7ab9f94908f8f8f8f8f9196a0acb9c5d2c8bbafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd8d3ccc6c2c1babababababababababbbdc1c6ced6ddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1ccbfb2a5998c7f7a75716d6763605b5353505b667886827c756f6b65615d5654524d453f372d23180d0100000000000000000003090d161e2429343c444c555d666d78818f949ea7b1bbc5d0d8cfc3baaea3999083797e879298a1a9b2bab7aea49f93887e716b61596875818e9ba8b4c1ced0c4b7aa9d9184776a5e616d7a8794a0b5c0c7c4baaea298867a6d6053473a2d201407000000000000000000000000000000000000000000030b12181d1f252a2d2e30302e2d2a26201d18130c040000000000000000030b12181d1f262a2d2e30302e2d2a261f1d18120b030000000000000000040c13181d20262a2d2e30302e2d2a251f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d262d333e454d545c60696e757c828c919ca7b4c0cdc7baada194877a6e616a6f7c859297a1aab4bdc7c3bcb8afa9a29f938f847c716c625b524a40372e2c353d464e585f696e7b849196a0a7b1a9a29792857c6f6a5f584e463f3f3d3a342d241b11060006000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0000000000000301070c1013141516181a191e20212324292c2d30363940454a50535960636a6f757b8086929facb8c5d2dfebf8f7f1eeebebe7ebece7dcd1c6bdb4aea8a09d96918b847f79726d67605d55514b454039342f28231d17110b060000000000000000000006121f2b37434e58626f7c88949f978b7e717c8995a2afbcc8bbafa295887c6f625549424d57646e7473808c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9196a0acb8c5d2c7bbafa399928c8c8c8c8c8c8c8c8c8c8c8c8c897d70635a50463d32291f160d03000000000000000000000006121e2b37424d575f6a6f6a64605d5555575e61666a6f73777c8085898e92989c9f99897c6f62626b70797f868e939da0a8aeb4bcc2bbb3aca49f9fa4abb5c0ccd7d0c6bcb4aeacaeb4bcc1b8b0a7a097918a81796f6b625f57524c48433d37322a22190e04000000000000000000000005111e2b3844515e6b7784919eaab7c4d1c7bbb0a69f9c9b9b9b9b9b9ea1a9b2bec9c7bbb0a69f9c9b9b9b9b9b9ea0a8b2bdc9c7bbb0a69f9c9b9b9b9b9b9ea0a8b2bdc9d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd4cbc3bcb8b6b2b2b2b2b2b2b2b2b2b3b4b9bfc8d1ddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1cdc0b4a79c918c86827e7974706c65625f585463707d766f6a63605954524c4846423b332d251b1107000000000000000000000000040c1319222a323a434b545c666d78828f95a0a9b3bec7d2d7cbbfb4ab9f9590838b9299a2aab3bbc3c0bbafa49a92877d706b606875818e9ba8b4c1ced0c4b7aa9d9184776a5e606d798699a3afbbbbb9b2adaa94877b6e6154483b2e2115080000000000000000000000000000000000000000000001070c10141a1e2121232322211e1a14110d07010000000000000000000001070c10141a1e2122232322211e1a14100c07010000000000000000000001070d11141a1e2122232321211e1a14100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c2228333c424a50575f616a6f757f8c99a5b2bfccc7baada194877a6e6c707c859297a1a9b3bcc5cacec8c1bcb3ada59e9691867e726d635c52494037363e474f58606a6e7b849196a0a8b1b9b3a9a29792857c6f6a5f584e4337312e29231b1209000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000040607080a0b0b0f141a1d23292c32383b42464b51545c60646b70767c82878d9298a3aebac7d3e0ecf3efecececeff3f8efe3d7cbbfb4aba39f95918b847e79726d67605d55514b454039352f29231d18120b060000000000000000000000030e18212e3a47535f6a75818e9ba69d9083777c8995a2afbcc8bbafa295887c6f62554947535f6974807c7d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f84919eaab7c4d1c5b9ac9f92877f7f7f7f7f7f7f7f7f7f7f7f7f7f7b716c62584e443b31281f150d03000000000000000000000814212d3a47535f69767c76716d676562605b53585f62666a6f74797d81868b8f939286796d605960666d727b818991969fa3aab0b9bebeb6afacacafb5bdc7d2ddd8cec6bfbab8babfc1b7afa69e9590857d746d676059534d46413b38322b262019100700000000000000000000000005111e2b3844515e6b7784919eaab7c4d1cdc2b8b0aba9a8a8a8a8a8abadb2bbc4cfccc2b8b0aba9a8a8a8a8a8aaacb2bac4cecdc2b8b0aba9a8a8a8a8a8aaacb2bac4ced9c8bbafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbcdc3b9b1abaaa5a5a5a5a5a5a5a5a5a6a8aeb6bfcad5d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d0c4b8ada39c99928f8a85817d78736e6a6560616b706b625f58544f4746413b3a363029211b130a00000000000000000000000000000108101820293139424a545c666d79839097a2acb6c0ccd8d1c6bdb1a79f9590959fa3abb4bcc4cdccc0b6aca39992867d6f6a6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5c667986929facb5afaca8a19e95887b6f6255483c2f2215090000000000000000000000000000000000000000000000000004090e12141516161514120e09040100000000000000000000000000000004090e12141516161514120e09040000000000000000000000000000000104090e12141516161514120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117212a30383f444d53586065727e8b98a5b1becbc7baada194877a6e707d8692979fa2a9adb3b9bec5cccec5bebaafa8a19892887f736e635b52493f3f485059606a6f7c849196a0a8b2bac3bbb3a9a29792857c6f6a5f53473a2e211d18110900000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000070f161b1f252a2f34383d43484d52555d60666d71777d82888e93999fa3aab4bfcbd6e3ede7e3e0dfe0e3e7edece0d3c7baaea399928a847e78716d66605d55514b454039352f29241d18120c07000000000000000000000000000915202b37434e58626f7c87939faca095897c7c8995a2afbcc8bbafa295887c6f6255494e58626e7b87867e74737373737373737373737373737376828f9ca9b5c2cfc5b8ac9f928679737373737373737373737373737c7e716a60564d433a31271f150d050000000000000000000815222e3b4855616e7b88827e7a75726f6c656663605d586062666d70757a7e82878c8376665c51545c60696e757d848c92989fa6adb2bbc0bbb9b9bbc0c7d0d9e3e0d8d0cbc7c5c7c6baafa59e948f837b706b605d554f47423c36302c27211b150e070000000000000000000000000005111e2b3844515e6b7784919eaab7c4c8c8cac2bbb7b6b5b5b5b5b5b8b9bec4cdc8c8cac2bbb7b5b5b5b5b5b5b7b9bdc4ccc8c8cac2bbb7b6b5b5b5b5b5b7b9bdc4ccc8c8c8bbafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc8bcb1a79f9d989898989898989898999ca4aeb9c4d0d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d5cabfb5adaba39f9c98928e8984807b77726d6862636159534e48433d3935302d2a251f170f0a0100000000000000000000000000000000060e171f273038424a545d676e7b85929aa4afbbc3d0d8cfc2b9b1a79f9d9fa7afb5bdc6ced6d2c7beb5aba29892857c6f6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5f6c7885929fababa49f9c96918d897d706356493d3023160a00000000000000000000000000000000000000000000000000000002050708090a080705020000000000000000000000000000000000000000020507080909080705020000000000000000000000000000000000000000020507080a090807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181e262e343b42464e5865727e8b98a5b1becbc7baada194877a6e787f83888d92979ea1a9adb3bbc0c7d0cac1bab2aaa29a938c80736d635b514749515a616b707c859196a1a8b2bac3ccc5bbb3a9a19792857c6f6255483c2f22150c060000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000009111921272c3036394045474f54575e61676d72787e83898f949b9fa4abaeb4bcc6d0dce3e0dcd7d3d2d3d7dce2eadfd2c5b9ac9f92867e78716d66605c54514b454039352f29241d18120c070100000000000000000000000000020e1a26313b4754606a75828e9aa4afa79b8e817c8995a2afbcc8bbafa295887c6f625549535f6a74818e928b80786e68666666666666666666666976828f9ca9b5c2cfc5b8ac9f9285796c6666666666666666666a6f7c85867c6f685e564c433931271f170e050000000000000005121e2a36424d5765727f8c8f8a86827f7b7975726f6d67676562606063676d71767b7f7f7265544b4b51575e616b70797f868f949ea1a9afb5bdc3c6c7ccd2d9e2ebeae2dcd6d3d2cfc2b6aa9e938e82796e696159514b433d37312a251e1b160f0a04000000000000000000000000000005111e2b3844515e6b7784919eaab7bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbfbdbcbcbcbcbcbbafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc4b8ab9f95908c8c8c8c8c8c8c8c8c8d929ca8b4c1cdd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1ddd1c7bfbdb5afacaaa29f9b96918d88837f7a746f6a64605c54514b454039312c241a140d0500000000000000000000000000000000000000050d151e263039424b555f69707d88939fa7b1bec7d2d4cbc2b9b1aba9abb1bbc0c7cfd7d6cec6beb6afa59d938e81756875818e9ba8b4c1ced0c4b7aa9d9184776a5e5e6b7885919ea39f99938f8a84807d786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c232831363f4b5865727e8b98a5b1becbc7baada194877a6e6c72777c80858c92979ea2a9afb6bec3ccccc4bcb4aca49f928c80736d62594f525b626c717d869297a1a8b2bac4cccac1b9b1a8a09691857c6f6255483c2f221509000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000009121a232b32383b42464b5153596063696e73797f848a90959c9fa6acafb5babfc6ced8dcd7d3d1cbc7c5c7cbd1d8e1e0d3c7baaea3998a7d7167605c54514b454039352f29241d18120c070100000000000000000000000000000006121e2b37424e57626f7c87939facb6ab9f92857d8996a3afbcc8bbafa295887c6f62554f59626f7c87939f928d827a6e695f666c6d6d6d6d6d6d6d76828f9ca9b5c2cfc5b8ac9f9285796d6d6d6d6d6c655b5e686f7c859291847a6e685d554b4339312920170f050000000000000714202d3a46525e697683909c98928f8b8885827f7c7a7774716f6d6667656264696e72726d62564340454d525960676d737b828a91979fa4abb1babfc5ced3dce5f1f4ede7e3e0dbcec1b4a89b8e81796d675e574f454039312b261f19140f0a040000000000000000000000000000000005111e2b3844515e6b7784919eaaafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafb2b1afafafafafafafa295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc3b6aa9d90837f7f7f7f7f7f7f7f7f808d99a6b3c0ccd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1ddd9d1cfc7c0bbb9b3aeaba8a19e9995908b86817c76706d66605c54514b433e362c22170c000000000000000000000000000000000000000000030c151e27303a434d57606b74808d95a0acb6c0ccd8d4cbc2bcb7b6b7bcc2cbd1d9d8ccc4bcb4aca49f938e81796d6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5e6b7884919e99928d87827d7874706d665c5044382c1f1206000000000000000000000000000000000000000000000000040607100d0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f26323f4b5865727e8b98a5b1becbc7baada194877a6e61656a6f747a7f858b92979fa4acb2bac1cccec6beb6afa49c928b7f726b61575c636d727e879298a2a9b2bac4ccccc0b8b0a79f9691847b6f6a5f53473a2e211508000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000006101a242c353d44484d52555c60646b6f757b80858b91969da0a7abb0b9bbc0c7cbd0d8d6d1cbc7c5bfbab9babfc6cfd8e2d7cbbfb4ab9e9184796d60574d454039352f29241d18120d070100000000000000000000000000000000000814212e3a47535f6a76828f9aa4afbaaea2988d808d9aa7b3c0c8bbafa295887c6f625554606b76828f99a49d9490847b6e696c787979797979797978828f9ca9b5c2cfc5b9ac9f9286787979797979776c60676e7a8491979690837a6d675d554b433b322921170d0300000000000815212e3b4854616e7b87939fa39f9c9897928f8c898683817e7c797674716f6d66686665605d554b403b424a545e686f7d7f767e848d9399a0a7aeb4bcc1c9d3dfe9f3ede7e2e0ded1c5b8ab9e92857e746d676059514a423c3328231d150c06000000000000000000000000000000000004111e2b3844515e6b7784919ea2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a4a2a2a2a2a2a2a2a295887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e817472727272727272727b8794a1aebac7d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1ddddd5cec8c5c3c5bebab8b2adaba7a09d98928e88827d78726d66605c5550483e34281d1105000000000000000000000000000000000000000000030c151e28313b454f59606d7983919aa4afbbc6d0dbd4cdc7c4c3c4c7cdd7d9d2ccc2bab2aaa29a938c81786d676875818e9ba8b4c1ced0c4b7aa9d9184776a5e5e6a778491938e86817b75706c6663605c544a3f34281c100300000000000000000000000000000000000000000000070c1013131c19161413100c0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1825323f4b5865727e8b98a5b1becbc7baada194877a6e61585f62676d72797f858e939aa0a8afbbc0c7d0c7c0bbada49f93887d70695f606e737f879299a2aab3bbc4ccc7c0bbaea69e9590847b6e695f584e43372b1f1206000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000000000c17222c363e474f54575e61676d71777c81868c92979ea1a8acb1b7bbc2c7ccd2d6d4cfcac7c0bbb9b4aeacaeb4bcc6d0d9dcd1c6b9ada1968c8073695f53463d3229241d18120c0701000000000000000000000000000000000000000815222f3b4855626e7b88949fabb5beb4aa9e9185919eabb8c4c8bbafa295887c6f62555c66707d89949faba69f9691847b6e738086868686868686868f949fabb7c3d0c7baaea3988a8686868686867f72656d79839096a1a0958f82796d675d554c443b33291f14090000000005121e2a36424d5765727f8b9aa4aeaca8a9a19e9c999992908e8b888683817e7c797774726f6d675d51453f44505c666d7a848b81797a808790959fa2aaafb7c1cdd7e1eae2dbd6d3d2cbc6b9ada197928a81796f6b605c544d453e342e271e180f08000000000000000000000000000000030d161f2b3844515e6b7784919595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959997959595959595959595887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e81746d6d6d6d6d6d6d6e7b8794a1aebac7d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1ddd5cbc3bcb8b7b8bcc3c4bdb9b7b1abaaa29f9a948f8a847e79726d67615a5045392d21140800000000000000000000000000000000000000000000030c161f29333d45515d676f7c87939faab4bfcad6ded8d3d1d0d1d3d8d6d0c7c0bbb0a8a19892887f746d665c6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5d6a77849087817b746e6963605b5453504a42382e23170c000000000000000000000000000000000000000000030b12181c1f20292623201f1c181413110d07070501000000000000000000000000000004080a0a0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e615453555d60676d727a818891969ea5afb5bdc7cfccbfbbafa49a92857b6e666d74808b9399a3abb4bcc5cdc6beb6afa49d938f837a6e695f574e463c31261b0f03000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0000000000000000000005111d28343e4850596063696e73797e83898e92999ea1a9acb2b8bcc3c7cdd4d7d4cec8c5beb9b5afacaaa39fa3aab4bdc7d2ddd5c9bdb2a89f92867b6e61594f44382c1f150c07010000000000000000000000000000000000000000000814212e3a47535f6a76828f99a3afbbb9ada1979197a1adb9c6c8bbafa295887c6f6257606d7984919da6b0b0a8a19691847b73808d939393939393939c9fa6b0bbc7d3cbbfb4aaa39593939393938c7f726c74818e959fa8a79f948f82796d675e564d453b30251a0e020000000714212d3a46535f697683909dacb6b8b5b3adaba8aba39f9d9a989892908d8b888683817f7c796d60534748515b606d78828f938e837b747c838b92989ea5afbbc5cfdae0d8d0cac7c5bec5beb3a9a19e938e847d736d665f5750454039302a211a120900000000000000000000000000000a151f28313844515e6b7784898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898c8a898989898989898989887c6f6255493c2f221609000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e817979797979797979797b8895a1aebbc8d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d9cec3b9b1acaaacb1b7bbc2c5c3bcb8b4aeaca69f9c96918b847f79716c6155493d3023170a000000000000000000000000000000000000000000020a11171e262e35404b55606a75818e98a2aebac6d3dfe4e0dddcdddcd4cdc5beb6afa69f9691867e736d605c546875818e9ba8b4c1ced0c4b7aa9d9184776a5e5d6a7783847c746e69615f5753504a46443f3830261c11060000000000000000000000000000000000000000030c151d23282c2d3633302d2c292321201d181413110d080705020000000000000000050b1014161718181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e6154474c51555d60686d747c848e939fa4abb5bdc7d0ccc0b6aca2979083786d78818c929fa4abb4bdc6cdc4bcb4aca49f928d81796d685e574d453c342a20150a00000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000815212d3945505a616b6f757b80858b90959b9fa3abadb3b9bdc4c8cdd3d6d2ccc8c3bcb8b3adaba39f9b989298a3abb5c0ccd7dacfc4baaea3988f82756b6054483c31261a0e020000000000000000000000000000000000000000000006121e2b37424e57626e7c87929fabb4beb3a9a19ea1a9b3bec9c8bbafa295887c6f625f69737f8c96a0acb8bab2a8a09691847a808d9aa0a0a0a0a0a0a9abb0b8c2ccd8d1c6bcb4aea1a0a0a0a0988c7f72717e8a939da7b1b0a69f948f82796e685e574d42362a1e12050000030f1b27333f4953616e7b88959fabbec5c2beb9b8b5b5afacaaa7aaa39f9d9a989992908e8b898074675a4d515b636d74808d949e9590867e73787f868f939ea9b3becad6d8cec6bfbab8b1b8babbb3ada59d96918780786e69615a514b433b332c241b120900000000000000000000000005101b26313a42494955626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7f7e7c7c7c7c7c7c7c7c7c7c796d6053473a2d201407000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc2b6a99e938e868686868686868686888d98a4b0bcc9d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d4c8bcb1a7a09da0a7abb0b7bbc2c7c6bfbab8b0aba8a19e96918b857e7164574b3e3124180b0000000000000000000000000000000000000000060b141b222730383f444e555d616e7a85929facb8c5d2dfebeceae3dad1cac2bbb3aca49f948f847c716c635b505b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5865727e796f6a615f57534d46443f3a38342e261e150a0000000000000000000000000000000000000000000b151e272e34383a43403d3a38342f2d2c292421201d191414110e090705020000000810171c202324252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524211d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e61544741454b51565e616a6f79818b9399a3abb5bdc7d2c7beb3a99f958c7f7a828e939ca4afb5bdc6cbc3bbb2aaa29a938c80786d675e564d453c332a22180e0400000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000a1724303d4955616c717d82878d92979da0a7acafb5b9bec5c9ced4d5d0cac7c0bbb9b1aca9a29e99928e89869299a4afbbc3d0d9d7cbbfb4aa9e94897c6f63574d42372b1e130800000000000000000000000000000000000000000000020e1a26313c47535f6a74818d99a3aebabbb3adabadb3bbc4cfc8bbafa295887c6f62666e7b86929fa8b2bdc4bab2a8a0969184818e9ba7acacacacacb5b7bbc2cad4ded8cfc6bfbaadacacaca5988c7f727b85929fa5afb9b8b0a69f948f837a6e695e52463a2d201407000005121f2b3744505b65737f8c99a7b1bcd0cfcac6c5c2c0bbb9b6b4b4aeaca9a7aba39f9d9b988d8074675a505a626d727f8c929da6a098928a8078727b818f97a1adb9c6d2d0c6bcb4aeaca5acaeb4bcb9afa8a099938d837b716c605c554d453e362d241b100600000000000000000000000a16212d38424c545a5c5f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f7272727272727272727272726f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f778486807a736f6f6f6f6f6f6f6d675d5145392c201306000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc6baafa59e9b93939393939393939395989fa9b4c0ccd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d1c5b8aca09590959c9fa6abb0b7bbc2c7c6c2bbb7b2aca8a19892857b6e6155483b2e221508000000000000000000000000000000000000020a11171d262d333c424a505860676d747d85929eabb8c5d1deebf1e6dbd1c8bfb8b0a9a19a938c827a6f6a615a514e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e56626d726d676058534d46423b38332d2c28231c150c03000000000000000000000000000000000000000007121d2730394045464f4c494745403d3a39352f2e2d292521201e191514120e090708111a22282d30313232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e6154473b3940454c525860676d757f879299a3abb5c0ccd0c5bbb1a79f9286838f949da5aebbc0c7c9c1b9b1a9a19892887f746c665d554c443b332a211810060000000000000000000000000000000000030b1724303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000b1824313e4b5764717e898e92999ea1a9acb1b9bbc0c7c9cfd5d6cec9c5bfbab6afaca7a09d97928d86817c7d87939fa8b2bdc7d2dcd1c6bcb0a69b8f8275695f53473a3025190d00000000000000000000000000000000000000000000000915202b37434e58616e7b86929facb6c0beb9b8b9bec4cdd6c8bbafa295887c6f666d78829098a2aebac3ccc4bab2a8a095918e939ea9b6b9b9b9b9c2c3c7ccd4dce5e1d8d1cbc7c5b9b9b2a5988c7f76828f97a2adb7c0c2b8b0a69f9590847b6e6154483b2e21150800000613202d394653606c7884919eaab7c0c8d1d6d2d1d1cbc7c5c3c1bfbab8b6b4b5aeacaaa79a8d8074675a5a626c727f88939fa4aeaaa29f928d827a6f7885929eabb8c5d1cabfb4aaa29f989fa2aab3bbbab2aba49f9590867e746d675f5750483e362d22170c00000000000000000000010d1926323e49545e66696a6a6a6a6a6a6a6a6a6a6a6262636f7d7f7f7f7f7f7f7f7f7f7f7f7f7a6d6262626262626262626262626262626262626262626263707c89928d86807a726d67626262605d554b4035291d1004000000000000000000000000000c1925323f4c5865727f8b98a5b2becbcbc1b7afa9a7a0a0a0a0a0a0a0a0a0a1a4a9b1bbc6d1d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1d0c3b7aa9d90838990949c9fa6abb0b7bcc2c9c7c0bbafa39992867c6f695f53463a2d2114070000000000000000000000000000000000060b141c22282f383f444d545c606a6f79818a9297a2adb9c6d2dfecece0d5cabfb6ada69f97928880786d68605850484e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e515b6265605d554e46423b36312b28221f1c17110a030000000000000000000000000000000000000000000c18232e39434b51535c595653514b4a4745413d3a3935302e2d2a2521201e1a1514121a232c33393c3d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e6154473b2f353a41464e555d606d727e879299a4afbbc1cdcdc3baaea3999290959ea6afb7bfcccbc0b7afa7a09691867e726d605b544b433a3229211f1a150e06000000000000000000000000000000030c151d23303d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f000000000000000000000713202d3a4653606d7984919ea3abadb3b8bcc3c7cbd1d5dad1ccc4bdb9b4aeaca49f9c95908b85807b756f73808d96a0abb5c0ccd7d8cfc1b9ac9f93877b6e62564c41362a1c110600000000000000000000000000000000000000000000030f1a26313c46525e6974818e9aa4afbbc8c6c4c6c9cfd6d5c8bbafa295887c6f6d787f8b949ea5afb5bdc7ccc3bab1a7a09d9b9ea5afbabfbababac2c3c7ccd4dce6e1d8d1cbc7c5babab2a5988c7f7e8b949fa9b3bec6bcb3a9a298928a8073695e52463a2d20140700000a1623303d495663707d89969fa7aeb6bfc8d1dadedcd7d3d2d0d0cbc7c5c3c0bfbbb9b4a79a8d8174675b626c717e88939aa4afb7b4aea49d9490857d7885929eabb8c5d1c7baaea298928b9298a1a9b2babdb5afa7a098928a80796e69615a50483e34291d1105000000000000000000030f1c2835424e5a66707677777777777777777777776f6a6773808b8b8b8b8b8b8b8b8b8b8b887b6e62565656585f676d6e6a5f565656565656565656565f6a75818e9b98928c857f79716c66615a514b43392f24180d01000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd2c9c1bab6b4acacacacacacacacacaeb0b4bbc4cdddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a7d83898f949c9fa6abb0b9bdc0b6ada39f92877d706a60574d42362a1e120500000000000000000000000000000000060f181d262d333c414950575f666d737c848d929ea2a9b3becad6e2eee9dcd0c4b8ada39c948f857d736c665e564e46424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5151565853514b433d36312a261f1c1712100c060000000000000000000000000000000000000000000004101c2834404b555c60696663605c555654514b4a4746413e3b3a36302e2d2a2521211e222c353e44494a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a453f362d22180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e6154473b2f2f30353d434b515b626c717e87939fa5afbbc4cfcbbfb4aba39f9da0a7b0b8c0c9c6bfbaaea59e9590847c706c635b504a4239312f2f2e2b2620180f0600000000000000000000000000000b151e272e343d4a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0300000000000000000006131f2c3845515c66717e8a95a0acb8bec5c8cdd3d7dcdbd1c8bfbab2acaaa29f9a938f89837e79736e69626d79849199a4afbbc6d1dcd4c8bbafa49a8d8174685e5246382e23170c00000000000000000000000000000000000000000000000a15202a36424d57616e7b87939facb9c4cfd1d2d5dae1d5c8bbafa295887c6f74817d838e939fa4abb5bdc6ccc3b9b1acaaa7a9afb7b4b2adadadb6b7bbc2cad4ded8cfc6bfbab9adadada6998d8085929ea6b0bbc5bdb4aaa29792867e736d63574d42362a1e120500010d1a2734404d5a6773808990959ca4adb5bfc8d1dbe8e3dfd6cfc9c6c4bcbdbfc1c3c1b4a79b8e817468636d727e87939aa4acb6c0bebaaea69d938b7e7885929eabb8c5d1c5b8ac9f92867e869297a1a8b1b9c0bbb1aaa29f928d837b706c625a5045392d21150800000000000000000003101d293643505c69768283838383838383838383837c6f6773808d98989898989898989895887b6e6255525b626a6e797b6e695e554b49494949494f59626f7c87939fa29f97928c847e78706c6155493931281d120700000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd8d2cbc6c2c1b9b9b9b9b9b9b9b9b9bbbcc0c6cdd6ddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a70767d82898f949c9fa6acb2baaea49c918b7e716b61584e453b31261a0e02000000000000000000000000000000040e18212a2f383f444d535b60696e787f8791969da4adb3bbc5cfdbe6f2e6dacdc0b4a89c918c827a706b605b544c443c424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e51454a4b47454039312a261f1a140f0b060300000000000000000000000000000000000000000000000006131f2c3845515c676d7673706d676663605d555754524c4b4746423e3b3a36302e2d2a28333e4750555758585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585650483f34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc7baada194877a6e6154473c3c3c3c3c3c3c4045515a616c727f8c939ea9b3bec9d1c6bdb4aeacaaacb1b9c1cac4bcb4aea49c938f837b6f6a615a51443f3c3c3c3c3b3a37312a22180e0300000000000000000000000007121d27303940454a5763707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f0c00000000000000000004101c2834404b54606c7883909da6b0bcc7d3d9e0e3e1d5cabfb6ada8a09e98928d87827d77716d67615e5d676f7c87939fabb5bfcbd7d8ccc0b6ac9f92867a6d61544a3f34281c100300000000000000000000000000000000000000000000030e1a25303b46535f6976828f9ca9b3bec9d5dfe1e6e2d5c8bbafa295887c6f7a87827a818b9399a3abb4bcc6ccc3bcb8b7b4b6b5ada8a5a0a0a0a9abb0b8c2ccd8d1c6bcb4aeaca0a0a0a09f92859297a1adb8c2bdb4aba29892857d716c635b52453b30251a0e0200000d1926333f4c58646e737c838d929ca3adb6c0c9d3dde0d6cdc4beb9b8afb1b3b5b7b9b5a89b8e8275686d727f889399a4acb6bec1b8b0a69f948e81747885929eabb8c5ccbfb2a6998c7f737c859196a0a7b0b8c2bcb4aea49d9590857e716c6256493d3024170a00000000000000000005121f2c3845525f6b788590909090909090909090897c6f6773808d9aa5a5a5a5a5a5a5a195887b6e62565e616d727c84847b6e675c51453d3c404b55606b76828f9aa4aea9a19e96918b837e7064574a3d3124160c0100000000000000000000000000000c1925323f4c5865727f8b98a5b2becbd5cbc3bcb8b7b3b3b3b3b3b3b3b3b3b3b5b9c0c8d2ddd0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e6b70767c828990949ea1a8aea59d928c7f726c61594f463c332a1f1409000000000000000000000000000000020c16202a333c424a50575f656c727b838c9299a0a8aeb9bec5cdd7e1ecf7e5d9ccbfb2a6998c7f786e686059504a423a32424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e51443d3f3a39352f281f1a140e09030000000000000000000000000000000000000000000000000000000713202d3a4653606d79827f7c797673706d676764615e565754524d4b4846423e3b3a36313944505a61646565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625a50453a2e211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1825323f4b5865727e8b98a5b1becbc7baada194877a6e61544949494949494949494949505a626d75818e97a1adb9c3cecfc6bfbab9b6b8bcc3cbc4bbb3aaa39f928d81796e69605850494949494949494847433c342a20150a0000000000000000000000000c18232e39424b51535863707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f15000000000000000000000c18232e3944505b65707d89949fabb7c2cdd8e4e9dcd0c4b8ada49c96918c85807b75706b65605d555255606a74818e99a3aebbc6d1dcd2c7baaea2988c7f73665c5044382c1f1207000000000000000000000000000000000000000000000009141f2a36424d5764717d8a97a1adb9c7d2dde8f2e2d5c8bbafa295887c727e8b8c7f757f879299a3aab4bcc6d0c8c5c4c1b8ada39c999393939c9fa6b0bbc7d3cbbfb4aaa39f9393939397989298a1a9b3bec0b5aba39992867d6f6a615a52494033291f14090000000b1723303b47525c646a6f78808c919ca4aeb7c1cbd4dacfc4bbb2adaba3a4a6a8aaacaea99c8f827669727f8b939aa4abb4bdc0b8afa69f948f82786d7885929eabb8c5c6baada093877a6d6f7b8490959fa6b0b8bdb8b0aba39f96918a7e7164584b3e3125180b00000000000000000005121f2c3845525f6b7885929d9d9d9d9d9d9d9d96897c6f6773808d9aa6b2b2b2b2b2aea195887b6e6262686e757e86919083796d60594f433a45515c67707d89949facb6b3ada8a19e959083776a5d5044372a1d110400000000000000000000000000000c1925323f4c5865727f8b98a5b2becbcec3b9b1acaaa6a6a6a6a6a6a6a6a6a7a9aeb6c0cbd6d0c4b7aa9d9184776a5e5e6b7784919eaab7c4d1c7baada194877a6e61636b6f767c838a91969fa39e938d80746d635a50473d342b21180e0300000000000000000000000000000008131e28323c454d545b60696e777f8690959fa3abb2bac0cacfd7dfe4e8eee2d5c8bbafa295887c6f665e564f443f382f35424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e514437322d2c29241d160d090300000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888c898683807d7a7773706d686764615e565754524d4b4846423e3b4955616c7072727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272716c62564a3d3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d121518181a25323f4b5865727e8b98a5b1becbc7baada194877a6e6154565656565656565656565656565b606d7a85919ea7b1bcc8d4d1cbc7c5c3c4c8cdc5bbb3a9a198928a80776d675e5756565656565656565655534e463c31261a0f020000000000000000000004101c2834404b545c606563707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f1c0000000000000000000007121d27333f4953606b7683909ca6b0bcc7d3dee6dacdc0b4a89c918c847f7a746e6963605953514b464e58616e7b86929fabb4bfcbd7d6cabfb4aa9e9185796d6053463a2e23180c0000000000000000000000000000000000000000000000030e1a26313b4653606d7985919eacb6c0ccd8e4f0e2d5c8bbafa295887c76839092867c727e879298a3aab4bec7d2d1d0c0b4a89c918c8787878f949fabb7c3d0c7baaea39892878787878a909fa2aab3bbc4bbafa49992877d706b6058504840372e21170d0300000007131f2b36404a525860666d737f8c929ca5afb9c3cdd5c9beb2a9a19e9697999b9d9fa3aa9d9083766a6f7c848f939fa3abb2bbafa59e948f82796d667885929eabb8c5c6b9ada093867a6d696e7b8390949fa6b0b2aca69e99928d847e716c6256493d3024170a00000000000000000005121f2c3845525f6b7885929eaaaaaaaaaaaaa296897c6f6773808d9aa6b3bebebebbaea195887b6e626c717a828b9298958d80746b60554c434e58606d7983919da6b0bebeb9b2aca1968a7e7164574b3e3124180b0000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc8bcb1a7a09d9999999999999999999a9da4aeb9c5d1d0c4b7aa9d9184776a5e5e6b7784919eaab7c4c9c7baada194877a6e615960636a6f767e848c9299948e81786c605b51483e352c22190f06000000000000000000000000000000010d1924303a444d575f666c727b828b92989fa7afb5bdc3ccd6d4d2d4d8dde4ebd8cbbeb2a5988b7f7265544c443d332d2635424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b20201d18120c04000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a979992908d898683807d7a7774716e696764615e575854534d4b484a5764707e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181d2224252727323f4b5865727e8b98a5b1becbc7baada194877a6e616162626262626262626262626262626268717e8a95a0acb8c5d1dcd7d3d2d0d1d4cabeb3a9a19791867e736c65626262626262626262626262625f584e43372b1f12060000000000000000000006131f2c3845515c666d726d707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2300000000000000000000000b17222d38414f5963707d89949fabb7c2cdd8e4d9ccbfb2a6998c7f78726d68615f57544f4745403d46535e6974818d99a3aebac7d3dbd0c6b9ada197897d7063554b4034281c1004000000000000000000000000000000000000000000000009141f2c3844515c6673808d9aa4afbbc8d4e0ede2d5c8bbafa295887c7c889599918379717e869298a3acb6c0ccd8ccbfb2a5998c7f7a7a7a828f9ca9b6c2c9c5b9ac9f92867a7a7a7a7e8a97a4b4bcc4bab0a69f93877e716b60594f463e362e251c0f0500000000030e19242e3840464e545c606d73808d939ea7b1bbc5d0c6b9ada19791898a8c8e9092989698918478656a6f7a828b9299a0a8afa59d938f82796d676b7885929eabb8c5c6b9ada093867a6d60696e7a828f949fa6a8a09e948f868079716c625a5045392d21150800000000000000000005121f2c3845525f6b7885929eabb6b6b6b6afa296897c6f6773808d9aa6b3c0cbc8bbaea195887b6e6e767e858f949fa29d92897d70675d514b555f6a73808c95a0acb8c2c6bdb0a69e9184786d6053463a2d2013070000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc5b8aca095908c8c8c8c8c8c8c8c8c8d929da9b5c1ced0c4b7aa9d9184776a5e5e6b7784919eaab7bdbdbdbaada194877a6e6154545860626c71798086909082796d665b50493f362d231a10070000000000000000000000000000000004111d2935414c565f696e787f8690949fa2aab1bbc0c7cfd2ccc8c6c8ccd2d9e2dbcec1b5a89b8e827568574d42372b222835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e13100d070100000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a39f9c999992908d8a8684817e7b7774716e696864615e575855535c6976828b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b85786c5f5245392c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323434343f4b5865727e8b98a5b1becbc7baada194877a6e686d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7983909daab7c3d0dde3e0dfddded3c6baada29791857c716f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6a5f53473a2e211408000000000000000000000713202d3a4653606d787e72707d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f28000000000000000000000006111b262f3d4854606b7683909ca7b1bcc7d3dfdbcec1b4a89b8e817568605d56534d48443d383536424d57616e7b86929facb9c2cdd8d5c9beb3a99b8e8174675c5145382c1f1307000000000000000000000000000000000000000000000004101c2834404a54616e7b87939facb9c6d1dce8e2d5c8bbafa295887c818d9aa0958d8074707d86929aa4afbbc0cbd2c5b8ab9f92867b6e76828f9ca9b5bcbcbcb8ac9f9285796d6d7783909daab6c3bdb2a89e948c7f736c61594f473d342c241c130a00000000000008121c262e343d424a505b606c77818e959fa9b3bec7c4b8ab9e91847d7e80828486888a8c8e86796c60686d757f8791969ea39f938e81796d675d6b7885929eabb8c5c6b9ada093867a6d605e686d79828f949f9f96918a827b736d67615a50483e34291d110500000000000000000005121f2c3845525f6b7885929eabb8c3c3bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b737b828b92979ea6aea49e91847a6d6058515c676f7c87929fa7b1bccbbfb4ab9f948a7e71665c5044382c1f120e0903000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc3b7aa9d9083808080808080808080808d9aa7b3c0cdd0c4b7aa9d9184776a5e5e6b7784919eaab0b0b0b0b0ada194877a6e6154474e545a61676d737c83837a6d675c544a3f372e241b110800000000000000000000000000000000000713202c3945525d686e7b828b92989fa6aeb4bcc2cbd1d0c7c0bbb9bbc0c7d0d8ded1c4b8ab9e918578695f53463a2d212835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040100000000000000000000000000000000000000000000000000000000000000000004101c2834404b556875828f9ba8aca9aba39f9d9a9a93908d8a8784817e7b7774716e696865615f576976828f98989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989285786c5f5245392c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3d3f404040404b5865727e8b98a5b1becbc7baada194877a6e6d7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c808d99a6b3c0ccd9e6ecece9ded2c5b8ab9f92857e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6e6255483b2f22150800000000000000000006131f2b37434e5864717e8a7e717d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2c0000000000000000000000000a141d2c38444f5963707d89959fabb7c3ced9dfd2c5b9ac9f92867a6d61544c47423c38332c29313b46525e6974818d9aa6b0bcc7d3dacfc4b8ab9f9285796d6053463a2f24180c0000000000000000000000000000000000000000000000000c18232e3946535f6976828f9cabb5c0cbd7e3e2d6c9bcafa396897d86929fa79d928a7d70717e88939fa5afb9c3cec6baaea2988f827576828f9ca9b0b0b0b0b0ac9f9285796c707d8a959fabb8c0b5aba1968f82776c605a50473d342b221a120a01000000000000010a141c222b30383f44505b656d79839097a1acb6c0c6b9ada1978e8175737577797b7d7f81827a6d605d606d727c848e9399928c81786d675d556b7885929eabb8c5c6b9ada093867a6d60565d676d79828f95928c847d756e69605d55504841382f241a0e0300000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbafa295887c80868f949fa2a9b0b9ada1968d81746a5f5a606d79839099a3afb9c3c5baaea3998f82766c61544a3f3428211e1a140d060000000000000000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e817473737373737373737b8794a1aebac7d0c4b7aa9d9184776a5e5e6b7784919ea3a3a3a3a3a3a3a194877a6e615447474750555c606a6e787a6d685d554b42382d241d160d0500000000000000000000000000000000000714212d3a4754606d7a8590949fa2aab0babfc6ced0cac2beb6afacafb6bec6ced8d2c6b9ada197887b6e6155483b2e222835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919daab7b6b5afacaaaca49f9d9a9796918e8a8784817e7b7874716e69686976828f9ca5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59f9285786c5f5245392c1f120200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4b4d4d4d4d4d5865727e8b98a5b1becbc7baada194877a6e717e8989898989898989898989898989898989898d929ca8b4c1cddae7f3f8ecdfd3c6baada297928a89898989898989898989898989898989898276695d5043362a1d100300000000000000030d15222e3b4754606a768390877d7d8a96a3b0bdc9c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000000000000000000000000020b1c27333d4854606b7683909da7b1bcc8d4e0d3c7baaea3998c7f72665b504438312c271f1f2a36424d57626e7b88949fabb7c6d0dbd3c6baada2978a7d7064554b4035291d1004000000000000000000000000000000000000000000000007121c2a36424d5764717e8b99a3afbbc7d4e0e7dacec1b4a79b8e818e98a2aea49e92857a6e737f8c939da7b1bcc6cabeb4aa9e948a7e76828f9ca3a3a3a3a3a3a39f9285796b7783909da7b1bcbbafa39991847a6d655b50483e352c231a1008000000000000000000020a10191e29323b4249535d676e7b85929aa4afbbc3beb2a99e938b7e716a666c6e707274766d685d545b626a6f7a818b91877f746d665c555f6b7885929eabb8c5c6b9ada093867a6d605b555d676d79838d867f79706b615f575b5a58524a41362b1f140800000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdd1c5b8ab9e92858c92989fa6adb3bbbdb2a89f93877c6f62626c74818e95a0abb5c0c5bbb0a69f92867c6e625a5042382e2e2d2a261f170f0600000000000000000000000c1925323f4c5865727f8b98a5b2becbc1b4a79b8e817472727272727272727b8794a1aebac7d0c4b7aa9d9184776a5e5e6b77849196969696969696969694877a6e6154545454545454585f656c6d685d564c45413a352f281f170f05000000000000000000000000000000000713202c3945525d68707d869299a3abb5bdc7d0cec5bebab1aca49fa4acb4bcc6d0d5c9beb3a9978b7e7164584b3e30252835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9c3c0bbb9b6b6afacaaa7a8a09e9a9796918e8b8784817e7b78757176828f9ca9b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1ab9f9285786c5f5245392c1f12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d29343f495156585a5a5a5a5a5a65727e8b98a5b1becbc7baada194877a6e717e8b9595959595959595959595959595959595999ca4aeb9c4d0dde9f5fbeee2d6cabeb3a9a29f9795959595959595959595959595959595908376695d5043362a1d10030000000000000009141f2b37424d57626f7c899492857f8c98a5b2bfcbc7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000000000000000000000000000b16212c38444f5963707d8a95a0acb8c4cfdad7cbbfb4ab9e9184786c6053463b31251c161a25303b47535f697683909caab4bfcad6d6cabeb3a99b8e8175675d5145382c1f13060000000000000000000000000000000000000000000000000e1a26313b4754616d7a86929facb9c5d2dfebdfd2c5b8ac9f9285929faab4ada1978f82786c74818e95a0aab4bfcac5bcb0a69e92857a828f969696969696969696928579707d89959fabb9bdb2a89f92877c6f685e534948443e352c21160b00000000000000000000020e1925303b444d5254555e69707d88939fa7b1bdc4bbafa59f92867c6e67606163656769605d5e61686868676d757e857d726d68686868686b7885929eabb8c5c6b9ada093867a6d6868686868676d7a807b726d66686868686867645c52473c3024170b00000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdcdc0b3a79a8d808d929ca5afbabec5c4bbafa4998f82766c69717e8b939da7b0b9bbbdb3a99f948c7f726a5f53484040403b3a36312921170d03000000000000000000000c1925323f4c5865727f8b98a5b2becbc3b6a99d90837f7f7f7f7f7f7f7f7f808c99a6b3bfccd0c4b7aa9d9184776a5e5e6b77848a8a8a8a8a8a8a8a8a8a8a877a6e616161616161616161616060605d565854524c45403a312921170d0400000000000000000000000000000004111d2935414c56606b707d879299a3abb5bec7c1bcb3aea79f9a939aa2aab4bfcad6cfc1b4a79a8e817467564c41362a2835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8899a3afbbc7cbc7c5c3c0bbb9b7b4b2acaaa7a8a09e9b9796918e8b8884817e7a828f9ca9b5bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb8ab9f9285786c5f5245392c1f120d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a46515b626567676767676767727e8b98a5b1becbc7baada194877a6e717e8b97a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a8aeb6c0cad5e1edf9fef2e6dbcfc5bbb3adaba4a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29c908376695d5043362a1d1003000000000000020e1a25313a47535f6975828e9b979286929facb9c5d2c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d00000000000000020507080b0b0b101c27333d4653606c7884919da8b2bdc9d5dcd1c6b9aca1968a7d7063574d42362a1c11141f2b37424d5765717e8b98a2aebac6d3dbd0c5b8ac9f9285796d6053473a2d2014090b0b0b0b0b0b0a09070400000000000000000000000000000914202d3946525e687683909ca9b6c3ced9e5e0d3c7baaea3989298a3aebbafa4999083796c6d78839098a2aebac4cec1b9ada1978d80828989898989898989898989867975828f9ca7b1bcb9aca1968d80736a60565857554f473e33281c100400000000000000000005111e2a36424d565e61605b606b73808d95a0abb5bfc1baaea2989083796d605957595b5d545e696e74747474747474787474747474747474747885929eabb8c5c6b9ada093867974747474747474747474747474747474747474746e64584c4033261a0d00000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b808d939ea8b2bec7ccc0b5ab9f948a7d706e7b868f949c9ea6acafb5aba1978f82776c60584e4c4c4c4c4846423b33291f1409000000000000000000000c1925323f4c5865727f8b98a5b2becbc4b8ab9f95908b8b8b8b8b8b8b8b8b8c929ca8b4c1cdd0c4b7aa9d9184776a5e5663707d7d7d7d7d7d7d7d7d7d7d7d7d796e6e6e6e6e6e6e6e6e6e6e6d6d666a6865605d56514b433b33291f160c010000000000000000000000000000010d1924303a444f59616b717e879299a4acb6bdb9afaaa29f9590869298a2aebac7d3d0c4b7aa9d918477685e5246392d2835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97abb5c0cbd2d4d2d2ccc8c6c3c0bdb9b7b4b2acaaa7a8a19e9b9896918e887c828f9ca9b5c2cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc5b8ab9f9285786c5f5245392c1f1211050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313d4a56626d7273737373737373737e8b98a5b1becbc7baada194877a6e717e8b97a4afafafafafafafafafafafafafafafb3b4b9c0c8d1dce7f2fdfff7ece1d7cdc5bebab8b0afafafafafafafafafafafafafafa99c908376695d5043362a1d100300000000000005121e2a36424d57626e7b87939fa2999299a3afbbc7d3c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000000000002090e11141417171717171f2b3744505b65717e8b96a1adb9c5d0dbd5c9bdb2a89c8f8275695e5346382d2217171a26313c4754606d7a85929facb8c5d0dbd3c6baaea2988a7d7164574a3e31251a17171717171717161613100b0500000000000000000000000005111d2935414c5665727f8c98a7b1bcc8d4e0e3d6cbbfb4aaa39fa3aab4b2a99f93877c6f66666e7b86929fa8b2bdc9c9beb3a99f92867d7d7d7d7d7d7d7d7d7d7d7d7d707b87939facb9bdb2a89e9184796d646464646361594f44382c2014070000000000000000000714202d3a46525e696e6c6564616d79839099a3aebbc6bfb4aaa0958d80746b60554b4e5054616e7b81818181818181818181818181818181818186929facb9c5cec1b4a89b8e81818181818181818181818181818181818181818074675a4e4134271b0e01000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b77818f96a1acb6c0ccc7bdb0a69d9083786c707d82898f949b9fa4aca39992857b6e655b59595959595955534d453b31261a0e020000000000000000000c1925323f4c5865727f8b98a5b2becbc8bcb1a79f9d989898989898989898999ca4aeb9c4d0d0c4b7aa9d9184776a5e54606b707070707070707174767879797a7a7a7a7a7a7a7a7a7a7a7a7a79797774726d68605d554d453b31281e130800000000000000000000000000000008131e28323d474f59616c717e87939aa4afb2aca59e98928b837c86929facb8c5d2d1c5b8aca096877a6d6154473a2e2835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfc4c6c7ccd2d0d2d2d0cec8c5c4c1bdb9b7b4b2acaba7a8a19e98877a828f9ca9b5c2cfcfcfcfcfcfcfcfcfcfcfcfd1d2d5dad8d8d8d8d8d8d8dad5d2d1cfcfcfcfcfcfcfcfcfcfcfcfc5b8ab9f9285786c5f5245392c1f1213070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f8080808080808080828f9ca9b5c2cfc7baada194877a6e717e8b97a4b1bcbcbcbcbcbcbcbcbcbcbcbcbcbcc0c1c4cad1dae3edf9fff7efe8e3dfd7cfcac6c5bdbcbcbcbcbcbcbcbcbcbcbcbcbcb6a99c908376695d5043362a1d10030000000000020b19222d3a46535e6974818e99a4aba39fa3abb5c0cbd7c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d00000000050d141a1e202124242424242427333f4953606d7984919eaab3becad6dacec4b9ac9f93877b6e61544a3f3328242424242c3945515d6774818e9baab3becad6d6cabfb4aa9a8e817467574d42362a24242424242424242322201c160f070000000000000000000000010d1925303b4855616e7b8895a0acb8c5d1dee7dcd0c6bcb4aeacaeb4b9ada1968d817471717171717e8b96a1adb9c5cfc5baaea3988e8175717171717171717171717174808d9aa4afbbb9aca096897d717171717171706b6155483c2f231609000000000000000004111d2935414c55616e7b7974706e696f7c87929faab4bfc6bcb1a79f93887d6f675d51454855626f7c888e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9298a3aebac7cfc2b6aa9e938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e85786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e7a84919aa4afbbc6d0c2b8aca0958a7e716b70767c82888f939aa49f92877d70696666666666666666615f574d42362a1e12050000000000000000000c1925323f4c5865727f8b98a5b2becbcdc2b9b1aba9a5a5a5a5a5a5a5a5a5a6a8aeb6bfcad5d0c4b7aa9d9184776a5e4f59606363636a6f757a7e808385858687878787878787878787878787868584817e7a736d675e574d433a2f24190d040000000000000000000000000000020c16202b353e47505a616c717f88939fa3a8a19e938f857f787683909da9b6c3d0d4c8bdb2a896897c706356493d302835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000004101c2834404b556875828f9ba8b2b5b7b9bbc0c1c3c5c7cbd1d0d2d1cec9c5c4c1bdb9b7b4b2ac9f928579828f9ca9b5c2c2c2c2c2c2c2c2c2c2c2c2c2c4c6c9cfd6dfe8e4e8dfd6cfc9c6c4c2c2c2c2c2c2c2c2c2c2c2c2c2b8ab9f9285786c5f5245392c1f121407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976838d8d8d8d8d8d8d8d8f949fabb7c3d0c7baada194877a6e717e8b97a4b1bec8c8c8c8c8c8c8c8c8c8c8c8c8ccced0d1d4d9dfe7eff7eee5ddd7d2cfcececececac8c8c8c8c8c8c8c8c8c8c8c8c3b6a99c908376695d5043362a1d100300000000000a141d2b37424d57616e7b86929fabb5afacafb5bdc7d1dcc7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000000050e171f252a2d2e313131313131312d3844515c66727f8c98a2aebac7d2ddd4c7bbafa4998c7f73665b50443831313131313135414b5563707d8998a2aebac6d3dbd0c4b7aa9e918477695e53463a313131313131313131302f2c272119110700000000000000000000000814212d3a46535f697784919daab7c4d0dce7e2d8cec6bfbab8babcb0a69e91847b7e7e7e7e7e7e7e84919eabb7c4d1cbbfb4aa9f93887f7e7e7e7e7e7e7e7e7e7e7e7e86929facb6c0b7aa9e91847e7e7e7e7e7e7e7d7063574a3d3024170a00000000000000000613202c3945515d67768284807d7b787674808c98a3aebac7c3bbafa49a9184796d60594f4855626f7b88959b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa3aab4bfcbd2c6baafa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e6f7d88939faab4bfcac8bcb1a79d90837773737373767c8188939a968b7e73737373737373737373736e695f53463a2d2114070000000000000000000c1925323f4c5865727f8b98a5b2becbd4cbc2bcb8b6b2b2b2b2b2b2b2b2b2b3b4b9bfc8d1d5d0c4b7aa9d9184776a5e514f545a626c717c81868b8d8f919298939494949494949494949494939892918e8b8580796e695e554c41352921160a000000000000000000000000000001070e19232c353e48505a626c727f8b919c9f96918a827b726c74818d9aa7b4c0d2d9cebeb1a4988b7e7165584b3e322835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919daaa5a8aaacafb5b4b7b9bbc0c1c4c6c8ccd2d1d1cec9c5c4c1b7aa9d918477828f9ca9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b8b9bec4cdd6e0ebe1d6cdc4beb9b8b5b5b5b5b5b5b5b5b5b5b5b5b5b5ab9f9285786c5f5245392c1f12190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909a9a9a9a9a9a9a9c9fa6b0bbc7d3c7baada194877a6e717e8b97a4b1bec1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c3c5c8ced5dde7efe5dcd3ccc6c3c2c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b6a99c908376695d5043362a1d10030000000006111b262f3847535f6974818e99a3aebdbbb9bbc0c7cfd9d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d0000020d17202930363a3b3e3e3e3e3e3e3e3e3e404a54606d7a85929fabb5c0ccd7d7ccc0b5ab9e9184786c6053463e3e3e3e3e3e3e3e3e4653606d7985929fabb8c5d2ded2c5b9aca096877b6e6154483e3e3e3e3e3e3e3e3e3e3d3c38332b23190f050000000000000000000005121e2b37424d576673808d99aab4bfcbd6e3eae0d8d0cbc7c5beb3a99e938a7e7d8a8b8b8b8b8b8b9196a1adb9c5d2d0c6bbafa49a938b8b8b8b8b8b8b8b8b8b8b8b8b9298a2aebec7b9aca096918b8b8b8b8b8b8b8376695d5043362a1d1003000000000000000714212d3a4754606d7a86918d8a878583818086929facb8c5ccc0b6aca0968d80736b60554b55626f7b8895a2a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7acaeb4bcc6d1d7cbc1b7afaaa8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e6b75818e98a2aebac4cec3b8aca0958e817f7f7f7f7f7f7f82869391847f7f7f7f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000000000000000c1925323f4c5865727f8b98a5b2bec8c8c8cdc8c4c3bebebebebebebebebebfc1c4cac8c8c8c8c4b7aa9d9184776a5e514d57626c717e868e92999a9c9e9fa2aaa1a1a1a1a1a1a1a1a1a1a1aaa29f9d9b98928d837b6e675d51453d32271b0f02000000000000000000000000030b12181d1f202c363e48505a626d727f8c92928d847d756e6965717e8b98acb6c0ccd8ccc0b3a6998d8073665a4d40332835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929896999b9d9fa4aba7aaacafb5b4b7b9bbc0c1c4c5c9cfcfcfc2b5a99c8f8276828f9ca9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abadb2bbc4cfdae6dacfc4bbb3adaba9a9a9a9a9a9a9a9a9a9a9a9a9a9a99f9285786c5f5245392c1f12180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca6a6a6a6a6a6a9abb0b8c2ccd8c7baada194877a6e717e8b97a4b1b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b7b8bcc3cbd5dfe8ddd3cac1bbb6b5b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a99c908376695d5043362a1d1003000000000b17222d38414e58626e7b87929fabb4bfc7c5c7cbd1d9e1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000009141f29333b4246474a4a4a4a4a4a4a4a4a4a4a515d6774808d99a4afbbc7d4ddd2c7b9aca196897d7063564c4a4a4a4a4a4a4a4a4a4a505c6675828f9ba8b5c2ced9d5c9bdb2a8978b7e7164584b4a4a4a4a4a4a4a4a4a4a4948443d352b21160b000000000000000000070f151b26313c4956636f7c8998a3aebac7d3e0eceae2dcd6cec6baada2978f82757d8a9797979797979ea1a8b2bdc9d5d8ccc0b6aca49f989797979797979797979797979fa2aab3bec8bdb2a8a09e979797979797908376695d5043362a1d100300000000000004111d2935404b5564717e8a999a979792908e8c9298a3aebac7d2c7beb2a89f93877c6f675c5155626f7b8895a2aeb4b4b4b4b4b4b4b4b4b4b4b4b4b4b9babfc6cfd8dbd3c9c1bab6b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4ab9f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e626e7b86929fa9b2bdc9c8bcb1a79d928e8c8c8c8c8c8c8c8f939a96918c8c8c8c8c8c8c8c8c8c8c897d706356493d3023160a0000000000000000000c1925323f4c5865727f8b98a5b2bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb7aa9d9184776a5e51525e69717e8b92989fa3aba9abacaeb4adadadadadadadadadadadb4aeacaaaaa29f9590847a6d60584e43382c1e13080000000000000000000000030d151d24292c2d3535363f48515b636d73808b868079706b615e626f7c889aa4afbbc8d4cec1b5a89b8e8275685b4f42303535424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8285878a8c8e919399989b9d9fa3aba7aaacafb6b5b7b9bdc0c2c5c1b4a79a8e8176828f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9ea1a9b2bec9d5e1d5c9beb3a9a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9285786c5f5245392c1f121609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b3b3b3b3b3b5b7bbc2cad4d4c7baada194877a6e717e8b97a4a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8aaacb1b9c3ced9e3d7ccc1b8afaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89c908376695d5043362a1d1003000000030f1b27333f4953606a75818e99a3afbdc6d1d2d3d7dce3ead4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d00020e1a25303b454d525457575757575757575757575755616e7b87939facb9c5d0dbd5c9bdb2a89b8e8175685e5757575757575757575757575465717e8b98a7b1bcc8d4d9cec1b4a79b8e81746857575757575757575757575756544f473d33271c10040000000000000007101920272b2d3a4653606d7986929facb8c5d2dfebf4e7dbd0c6bcb0a69f92857b717d8a97a4a4a4a4a4abadb2bac4cfdaddd2c7beb6afaca5a4a4a4a4a4a4a4a4a4a4a4a4abaeb3bcc5cec3bab2acaaa4a4a4a4a49c908376695d5043362a1d10030000000000000613202c3945515d6775828f9baba9a19e9c9a999fa3aab4bfcbd6d0c3bbafa4999184796d605755626f7b8895a2aebbc1c1c1c1c1c1c1c1c1c1c1c1c1c5c7cbd1cfcfcfcfcfcbc6c2c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b8ab9f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e626973808c96a1adb9c3cec3b9afa59d9a999999999999999b9fa4a19e9999999999999999999996897c706356493d3023160a0000000000000000000c1925323f4c5865727f8b98a5aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaa9d9184776a5e4a54616e7b85929fa2aaaeb4b6b8b8babfbabababababababababababfbab8b7b4aea7a0968e81746a6054483a3025190d01000000000000000000010b151f272f35393a424242424249515b636e737f7b736d67615953606d7986939facb9c6d2d0c3b6aa9d9083776a564c41424242424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e76787b7d7f828486898b8e909299989b9d9fa4aca8abadb2b3b6b8bab2a6998c7f76828f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9197a1adb9c6d2dfd2c6b9ada197918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f85786c5f5245392c1f121206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c0c0c0c0c2c3c7ccd4d8d4c7baada194877a6e717e8b979b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9da0a7b1bcc8d4dfd2c6bbafa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b908376695d5043362a1d100300000505121f2b3744505b656f7c87939fabb5c0cfd8dfe0e3e8eee1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d0005111e2a36424d575e6164646464646464646464646464646975828f9ca9b3becad6dacec4b9ac9f92867a6d6464646464646464646464646464646e7b8795a0acb8c5d1ded1c4b8ab9e918478696464646464646464646464646360594f44382c201307000000000000040f19222b32373b3c45515c667683909ca9b6c3d2dde8ebe2d6cabfb4aa9f948b7e71717d8a97a4b0b1b1b1b7b9bdc4ccd2d3d7d9d0c7c0bbb9b2b1b1b1b1b1b1b1b1b1b1b1b1b8babec5ced2ccc3bdb9b7b1b1b1b1a99c908376695d5043362a1d10030000000000000714202d3a4753606d7a86929facb3adaba9a7a6acaeb4bcc6d0dcd7ccc0b5aba0968c7f73695f55626f7b8895a2aebbc2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c4c6c9cfcecececececfc9c5c4c2b8ab9f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e62606d7984919ea8b2bdc8cbc0b7afa9a7a6a6a6a6a6a6a6a8acafadaba6a6a6a6a6a6a6a6a6a396897c706356493d3023160a0000000000000000000c1925323f4c5865727f8b98a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9184776a5e505c6674818d97a2adb4babfc2c4c5c7cad0c7c7c7c7c7c7c7c7c7d0cac6c5c4bfbab1a89d93897c6f62564c41362a1d110500000000000000000007121d2731394045474e4e4e4e4e4e4e525c636d726e6a605d554f515c667884919eabb8c4d1d2c5b8ab9f928578685e524e4e4e4e4e4e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000005111e2a36424d565e6169696e707275777a7c7f818486898b8e91939a999b9ea1a8a6a9acaeb4a4978b7e7380828282828282828282828282828282828285919eabb8c4d1ded1c4b8ab9e918582828282828282828282828282828282828175685b4f4235281c0f0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cbcbcbcbcbcbcbcbcbcbc7baada194877a6e717e8b8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9095a0acb8c5d1dccfc3b6aa9e938f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8376695d5043362a1d100300000e0613202d394653606c7983909aa4afbdc7d1e1eaedeff3f9e1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000714202d3a46525e696e717171717171717171717171717171717d8997a2adbac6d3dfd3c7baaea3998b7f72717171717171717171717171717171717784909daab7c3d0ddd2c5b9ada196887b71717171717171717171717171706b6054483c2f2216090000000000000a15202b343c4347494a4b546673808d99acb6c0ccd8e4e4d9d0c7baaea2988f82766c717d8a97a4b0bdbebec4c5c5c5c5c5c7cbd1d8d2ccc8c6bebebebebebebebebebebebebec5c5c5c5c5c5c5c5c5c5c4bebebeb6a99c908376695d5043362a1d1003000000000005111e2a36414c5664717e8a98a3aebab9b8b6b4b3b8babfc6ced8dcddd2c7bdb2a89f92867b6e6159626f7b8895a2aeb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b8b9bec4cdd6dad6ccc4bdb9b8b5b5ab9f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e625d67717e8b96a0acb9c6d1c9c0bab5b4b2b2b2b2b2b2b2b5b9bbb9b7b2b2b2b2b2b2b2b2afa396897c706356493d3023160a0000000000000000000c1925323f4c5865727f8b95959595959595959595959595959595959595959595959595959595959595959184776a5e53606d7985929ea9b3bec6cbd1cfc9c6c5bfbebdbdbdbdbdbdbdbdbfc3c4c8cdcac3baafa59b8e8175685e5246392d2013070000000000000000000c18242f39434b51535b5b5b5b5b5b5b5b5b5b6265625f585b5b5b5b54697683909ca9b6c3cfd3c6baada297877a6d615b5b5b5b5b5b5b5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000020e1925303b444d5254575e61636668676d6f7274777a7c7e818486898c8e919697999c9fa2aaa396897c70737676767676767676767676767676767676818e9ba8b4c1cedbcec1b5a89b8e827676767676767676767676767676767676756f65594d4134281b0e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6bebebebebebebebebebebebebaada194877a6e6f7d818181818181818181818181818181818181818183909daab7c3d0dbcec2b5a89b8f82818181818181818181818181818181818181818181807366594d4033261a0d000000170b1825323e4b5865717e8b949fabb4bec7d2dde8f0f9ffede1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000814212e3b4754616e7b7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e85929fabb8c5d2ded7cbbfb4ab9d91837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e828f9ca9b5c2cfdcd5c9bdb2a99a8d807d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a0000000000030f1b27323c464e545557575763707d8a9aa4afbbc8d4e0ddd2c7beb0a69f92867b6e64717d8a97a4b0b8b8b8b8b8b8b8b8b9babfc6cfd4d8d4d2d0c7c0bbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b6a99c908376695d5043362a1d100300000000000714202d3946525e6876828f9caab4bfc6c5c3c1bfc5c7cbd0cdcdcfd0d3d0c3baaea3988f82756b61626f7b8895a2a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8abadb3bbc4cfdacfc4bab2adaba8a8a89f9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e6255606c7884919eabb4bfcbd7cbc5c2c1bfbfbfbfbfbfbfc2c6c8c5c4bfbfbfbfbfbfbfbcafa396897c706356493d3023160a0000000000000000000c1925323f4c5865727f8888888888888888888888888888888888888888888888888888888888888888888883776a5e5663707c8997a1adbcc5d0d7cdc5beb9b8b3b1b1b0b0b0b0b0b0b1b2b6b8bcc3cbccc1b9ac9f92867a6d6154473a2e211408000000000000000004101d2935404b555d6068686868686868686868686868686868686868686874818e9ba7b4c1ced6cabeb3a995897c6f6868686868686868686875818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000009141f29323b4246474d52545759555d60636568676d6f7274777a7c7f8284878a8d8f9298989a94887b6e666969696969696969696969696969696975818e9ba8b4c1cedbcec1b5a89b8e82756969696969696969696969696969696968655d53483d3125190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b2b2b2b2b2b2b2b2b2b2b2b2b2b2ada194877a6e6b6f75757575757575757575757575757575757575757f8c99a6b2bfccd4c7baada194877a757575757575757575757575757575757575757575736d63574b3f3225190c0000001f0916222f3c4955626f7c859299a3acb6c0ccd8dee7f2fcede1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2d000a1724313d4a5764707d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9297a2adbac6d3dfdcd1c6b8aca095918a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8f949fabb7c3d0dddacfc4b5a99d928d8a8a8a8a8a8a8a8a8a8a8a8a8a8376695d5043362a1d10030000000006131f2b37434e586062636363636d7a86939facb9c6d2dfd8ccc0b6ac9f948b7f726964717d8a97a4acacacacacacacacacacaeb4bcc3cbd4ddd2c7beb6afacacacacacacacacacacacacacacacacacacacacacacacaca99c908376695d5043362a1d100300000000000814212e3b4754616e7a86929facb9c5d0d1cfcdcdc7c4c2bfc0c1c2c4c7cccbbfb4aa9e938a7d7067626f7b88959c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9ea1a9b3bec9d5c9bdb2a8a19e9c9c9c9c9285786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e62555b65727f8c99a3aebac7d3d6d1cecdcbc5c2c0bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbafa396897c706356493d3023160a0000000000000000000714212e3a4754616d7a7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e62555965727f8c98a9b3beced7cfc5bbb3adaba6a4a4a4a4a4a4a4a4a4a6aaacb1b9c3ccc7baaea3998b7e7164584b3e3025190d010000000000000006131f2c3945515d676d75757575757575757575757575757575757575757575808c99a6b3bfccdbd0bdb1a4978a7e757575757575757575757575818e9ba8b4c1ced0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000020d17202930363a3f4a545c60626058545658555d60626568676d707275787a7d808385888b8e90867a6d605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6875818e9ba8b4c1cedbcec1b5a89b8e8275685c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b59534b42372c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877a6e616368686868686868686868686868686868686868737f8c99a6b2bfccd4c7baada194877a6e686868686868686868686868686868686868686866635b52473b2f23160a000000250815212e3b47535f6a707d87929aa4afbbc1ccd5e0eaf4ede1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f2c000a1724313d4a5764707d8a979797979797979797979797979797979fa2a9b3becad6e2e2d4c8bdb1a8a09d9797979797979797979797979797979797979c9fa6b0bbc7d3dfe0d1c5b9aea49d9a979797979797979797979797908376695d5043362a1d1003000000000815222e3b4754606a6f70707070707784919daab7c4d0ddd4c8bbafa49a8f8278707070717d8a979f9f9f9f9f9f9f9f9f9f9fa3aab1b9c3cdd8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c908376695d5043362a1d10030000000007131f2c38434f5965727f8c99a3afbbc7d4ded4cac2bbb7b6b2b3b4b6b7bbc2cac6bcb0a69e9184796d626f7c888f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9197a1adb9c6d2c5b9ada196918f8f8f8f8f85786c5f5245392c1f1206000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e625553616d7a86929facb9c3ced9dcd2c8c0b9b5b4afafafafafafafafafafafafafafafafafa396897c706356493d3023160a0000000000000000000713202d3946525e686d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6a5f535b6774818e9aa7b4c1cfd5c9beb3a9a19e99989797979797979797999da0a7b1bac4cbbfb4ab9b8e817468564c41362a1e1105000000000000000714202d3a4753606d798181818181818181818181818181818181818181818183909da9b6c3d0dcd0c3b6aa9d908381818181818181818181818184919eabb7c4d1d0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000050e171f252b3844505c666d6f6a65615e565754535658555d60636668686e707376797b7e81848578675c514f4f4f4f4f4f4f4f4f4f4f4f4f5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d48423930251b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976839098989898989898989898989898989898989894877a6e61565b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b66737f8c99a6b2bfccd4c7baada194877a6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5957524940352a1e13070000002a06131f2b37434e58606b717e88939fa6b0bac3ced8e2edf8e1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f28000a1724313d4a5764707d8a97a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4abadb3bbc5d0dbe6e5d9cec3bab1acaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a9abb0b8c2ccd8e3e2d6cbc0b6aea9a7a4a4a4a4a4a4a4a4a4a4a49c908376695d5043362a1d1003000000000916222f3c4955626f7c7d7d7d7d7d7d828f9ca9b6c2cfdcd2c6b9ac9f93877f7d7d7d7d7d7d8a929292929292929292929292989fa7b1bcc8d4c8bbafa49a9392929292929292929292929292929292929292929292929292908376695d5043362a1d1003000000000915222f3b4854606b7784919dabb5c0cbd7d8cdc2b8b0aba9a5a6a7a9abb0b8c2ccc1b9aca0968c7f72686e7b828282828282828282828282828282828282828282828282828282828282828285919eabb8c4d1c4b8ab9e918482828282828175685b4f4235281c0f02000000000000000005121f2c3845525f6b7885929eabb8c5c9bcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e6255525e6875818e9ba8b2bdc8d4d6cbc0b6aea9a7a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a296897c706356493d3023160a0000000000000000000613202c3945515d676d726e6968666362626262626262626262626262626262626262626e7b7a75706d6662625f57515c6976838f9ca9b6c2cfd2c6b9ada197928c8b8a8a8a8a8a8a8a8a8c9095a0a8b2bdc9c4b7aa9e918477685e5246392d201307000000000000000714212d3a4754606d7a878e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e90959fabb8c4d1ddd1c4b8ab9f95908e8e8e8e8e8e8e8e8e8e8e8e9196a1acb9c5d2d0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000050d13202d3a4653606d787c76726e696764615e57595755545659565e616466666c6f717477796d60554b4043434343434343434343434e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4343434343434343434343434342413d3730271e1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976838b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b877b6e61544e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5966737f8c99a6b2bfccd4c7baada194877a6e61544e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4b4740372e24190d020000002d030f1b26323c464f59616c737f8c939ea8b2bcc6d0dbe7f1e1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f23000a1724313d4a5764707d8a97a3b0b0b0b0b0b0b0b0b0b0b0b0b0b1b8babec5cdd7e1eceadfd5ccc3bdb8b7b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b5b7bbc2cad4dee9e7dcd2c8c0b9b5b4b0b0b0b0b0b0b0b0b0b0a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828a8a8a8a8a8a8f949fabb7c4d0ddd4c8bbafa49a938b8a8a8a8a867d8685858585858585858585858689959fabb8c4d2c6b9ac9f938886858585858585858585858585858585858585858585858585868276695c504336291d100300000000091623303c4956636f7c8995a0abb4bcc6d0d3c7bbb0a69f9c999a9a9c9fa6b0bac4c9bdb2a89f92857a6d696e7575757575757575757575757575757575757575757575757575757575757575818e9ba8b4c1cec2b5a89b8f827575757575756f65594d4034271b0e01000000000000000005121f2c3845525f6b7885929eabb8bdbdbcafa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e62554c5663707d8996a0acb8c5d2d1c5b9aea49d9a95959595959595959595959595959595959595897c706356493d3023160a0000000000000000000714212d3a4754606d797f7b787572706e6d66696766656362605d555c5b5a5957565666738086827d79736e6964605c556a7784919daab7c4d0cbc0b5ab9e9285807e7e7d7d7d7d7d7d7e7f839096a0acb9c5c5b9aca096877a6d6154473a2e211407000000000000000714212d3a4754606d7a87939b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9d9fa7b1bcc8d4e0d4c8bcb1a79f9d9b9b9b9b9b9b9b9b9b9b9b9b9ea1a8b2bdc9d5d0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c88837e7b7774716e69696664615f575a58565457545b60626567676d675d51433930363636363636363636424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f423636363636363636363636363534312c251e150c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d60534b515357575757575757575757575757575966737f8c99a6b2bfccd4c7baada194877a6e615757575757575757575757575757575755534e463c3b352e251c1207000000002e000a15202a343d47505a606c77828f96a0aab4bfcad6dfe9e1d4c7baaea194877b6e6154616e7b8794a1aebac7cfc2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f1c000a1724313d4a5764707d8a97a3b0bdbdbdbdbdbdbdbdbdbdbdbdbdc5c6cad0d7dfe9f3f1e7ded5cec8c5c4bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc2c3c7ccd4dce5f0eee4dad2cbc5c2c0bdbdbdbdbdbdbdbdbdb6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f96969696969c9fa6b0bbc7d3dfd8ccc0b6aca49f989696969285797979797979797979797979797983909daab6c3d0c5b9ac9f92867a797979797979797979797979797979797979797979797979797670665a4e4235281c0f02000000000e1a2734414d5a6774808b9299a3aab4bfcbd0c4b7ab9f948f8c8d8e8f949fa8b2bdc9c4baada2978d807369616969696969696969696969696969696969696969696969696969696969696974818d9aa7b4c0cdc2b6a99c8f83766969696968655d53483d3125180c00000000000000000005121f2c3845525f6b7885929eabb1b1b1b1afa296897c6f6773808d9aa6b3c0cdc8bbaea195887b6e62554853606c7884919eaab7c4d0d0c2b5a99d928d88888888888888888888888888888888888888887d706356493d3023160a000000000000000004101c2934404b5564707d8a8884827f7d7b797776747371706e6d676a69686765646362687783908f8a84807b76716d67626b7884919eabb7c4d1c7bbafa399897d73717171717171717171737984919eaab7bdb8b7b2a896897c6f6356493c30231609000000000000000714212d3a4754606d7a8793a0a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9abb1b9c2cdd8e4d8cdc3b9b1abaaa8a8a8a8a8a8a8a8a8a8a8a8abacb2bac4cedad0c4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586673808d908b8784807e7b787573706e6969676563605d565a585658555d605d554b46413a322829292929292935424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f42352929292929292929292929282825201b140c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c717272727272727272727272727272727272727272726d675d51555d6064646464646464646464646464646466737f8c99a6b2bfccd4c7baada194877a6e6464646464646464646464646464646464625f584e43372b241c130a00000000002f00040e18222b353e44505b656d79849198a2aebac1cdd7e1e1d4c7baaea194877b6e6154616e7b8794a1aebac7cec2b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becbcfc2b5a89c8f8275695c4f4236291c0f15000a1724313d4a5764707d8a97a3b0bdcacacacacacacacacacacacad2d3d6dbe1e9ebedf0f0e7dfd9d4d1d0cacacacacacacacacacacacacacacacacacacfd0d3d8dee5e9e9e9e9e4dcd6d1cecdcacacacacacacacac3b6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba3a3a3a3a9abb0b8c2cdd8e4ddd2c7beb6afaca5a3a39f9285796c6c696e7474747474747474747e8b98a4b1becbc7bbaea3998b7f747474747474747474747474747474747474747474736d6c6c69665e54493e3226190d00000000000713202d3a4653606d787f879298a3aebac1cdc2b6a99c8f827f8081828f96a1acb9c4cabeb3a99f92867b6e61575f6a6f72727272727272727272727272727272727272727272727272727273808c99a6b3bfccc3b6aa9d9083776a5d5c5c5b59534b41372c20140800000000000000000005121f2c3845525f6b7885929ea4a4a4a4a4a4a296897c6f6773808d9aa6b3c0c3c3bbaea195887b6e625548505b65737f8c99a9b3bec5c3c0b4a79a8d807c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c796d6054473a2d211407000000000000000006131f2c3845515c6775818e96918e8c8a88868483817f7e7d7b7a78777675737271706e6e7b87939b96918c87827e79746f6a7885919eabb8c4d1c5b9ac9f9286796c65646464646464646467737f8c99a6b2b2acaaa8a0988b7e7165584b3e3225180b000000000000000714212d3a4754606d7a8793a0adb4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b6b8bcc2cbd4dfeadfd4cbc3bcb8b6b4b4b4b4b4b4b4b4b4b4b4b4b7b9bdc4ccd6ddd0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7784919c9895908d8a878582807d7b787674726f6d6869676563605d565a585654524c443a3025191c1c1c2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c1c1c1c1c1c1c1c1c1c1c1b19150f090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a6164656565656565656565656565656565656565656565605d55515d676d71717171717171717171717171717171737f8c99a6b2bfccd4c7baada194877a7171717171717171717171717171717171716f6a5f53473a2e2115080100000000002f00000610192327333f49535d676f7c86929fa6b0bbc5cfdae6d4c7baaea194877b6e6154616e7b8794a1aebac1c1c1b5a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2becacac2b5a89c8f8275695c4f4236291c0f0c000a1724313d4a5764707d8a97a3b0bdcad6d7d7d7d7d7d7d7d7d7d7dcdcdcdcdcdddee0e5eaf1eae5e1deddd7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7dcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdad7d7d7d7d7d7d7cfc3b6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8b0b0b0b6b7bbc2cad4dee9e4d9d0c7c0bbb9b1b0ac9f9285796c616e7b818181818181818181818e9ba7b4c1cecbbfb5ab9e91848181818181818181818181818181818181818181817f73665f5c5a544c42382d211509000000000006121f2c3844515c666d727d86929fa5afbbc4c5b8ab9f92857a73747884919ea9b2bec4beb9aea3988e8174695f626f7c7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f818f9ba8b5c2cec4b7ab9e9184786b544a4f4f4d4841392f251a0f0400000000000000000000121f2c3845525f6b788592979797979797979796897c6f6773808d9aa6b3b6b6b6b6aea195887b6e6255484953626f7c8997a2adbab9b7b4b5a89c8f82756f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d675d5145392c20130600000000000000000714202d3a4753606d7985929f9e9b99969992918f8e8c8b89888785848381807f7e7c7b7a7e8b9aa4a19e9a938f8a85807c737885929fabb8c5d2c5b8ab9f928578665b5757575757575755636f7c8996aaaca8a09d9996918d8073665a4d4033271a0d000000000000000714212d3a4754606d7a8793a0adbac1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c3c4c8cdd4dde6f0e6ddd4cdc8c4c3c1c1c1c1c1c1c1c1c1c1c1c1c4c5c9ced6deddd0c4b7aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0a7a09d9a9797918f8c8a888583817e7c7a787674716f6d6869676563615e564c41362a1d11101b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c1010101010101010100f0e0c09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e48505557585858585858585858555c6067615e56585858585853514b53606d797e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d818e9ba8b5c1ced7cbbeb1a4988b7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6255483c2f2215090000000000002f000000071117222d38414c555f6a727f8b949ea9b3bec9d5e0d4c7baaea194877b6e6154616e7b8794a1aeb4b4b4b4b4a99c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b2bdbdbdbdb5a89c8f8275695c4f4236291c0f03000a1724313d4a5764707d8a97a3b0bdcad0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1d4d9dfe7f0f1edebeae2dcd7d3d2d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cfc3b6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8b5bdbdc2c4c7cdd4dce6f0ebe2d9d2ccc8c6beb8ac9f9285796c626f7c888d8d8d8d8d8d8d8d8e939ea9b6c2cfd1c6b9aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d83776a5d504e49423a30261b1005000000000004101c2834404a545c606b717e8b939ea9b3bec6baada2978e81746b727f8b97a1adb9bbb2ada69e9892867b6e6265727e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8f939eaab6c3d2c5b8ab9f928578665c504442403d372f271e130900000000000000000001070c1f2c3845525f6b78858a8a8a8a8a8a8a8a8a8a897c6f6773808d9aa6aaaaaaaaaaaaa195887b6e6255484653606d7985929fabafacaaa7aba39f9285796d626262626262626262626262626262626262605d554b4135291d11040000000000000004111d2935414c5664707d8a98a2aba8a5aba39f9e9c9a999896959892918f8e8d8c8a89888787939facadaca49f9c97928d88807985929facb8c5d1c5b8ab9e9285786b5f514b4a4a4a4a4a54616d7a8798a39f9b96918c8884817d6f6356493c30231609000000000000000714212d3a4754606d7a8793a0adbac6cecececececececececececececececed0d1d4d8dfe6eff8efe6dfd8d4d1d0cecececececececececececed1d2d5dad6d6d6d0c4b7aa9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5866737f8c99a7b1acaaa7a9a19e9c99979792908d8b89878582807e7c7a787674726f6d685e5246392d20130f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0303030303030303020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a4c4c4c4c4c4c4c4c515c676d746d68605b534e4c4c47454855616e7b888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8e939eaab6c3cfd8ccbfb3a79b908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8073665a4d4033271a0d0000000000002f0000000006111b262f3a434e58626d75828f97a1adb9c1ced7d4c7baaea194877b6e6154616e7b8794a1a7a7a7a7a7a7a79c8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a5b0b0b0b0b0b0a89c8f8275695c4f4236291c0f00000a1724313d4a5764707d8a97a3b0bdc3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4c5c8ced5dde7f3f4eae1d8d1cbc7c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8b5c2c9cfd0d1d4d9dfe7efe7dfd9d4d1d0cfc5b8ac9f9285796c626f7b88959a9a9a9a9a9a9a9b9ea5afbac6d2d5c9bdb2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9083776a5d50443e3830281e140a000000000000000c18232e39424a5159616c74818e97a1adb9c3beb3a99e93897d6f6d7984919ea9b3afa9a19e948f867f786d6065727e8b9898989898989898989898989898989898989898989898989898989b9ea5afbbc6d3c6baaea29886796d6053463a2d312c251e150c020000000000000000030b12181d24313e4a5764717e7e7e7e7e7e7e7e7e7e7e7e7a6d6773808d9a9d9d9d9d9d9d9d9d95887b6e62554844505c6675828f9baba39f9d9b98999290897c6f62595959555555555555555555555555555554514b433a2f24180d04000000000000000613202c3945525d6875828e9baab3b5b2b5afacaaa9a7a6a4a3aaa29f9d9c9b9a989796959a939aa4afb9b6afaca9a29e988a7d7985929facb8c5d1c5b8ab9e9285786b605c5453514b4746525e6879859299938e89847f7b77746f6b6054483b2f221509000000000000000714212d3a4754606d7a8793a0adbac6cacacacacacacacacacacacacacacacacacfd0d3d8dee6eff6ece4dcd6d1cecdcacacacacacacacacacacacacacacacacacacac4b7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7784909daab7b8b7b3b3adaba8a6a9a29f9c9a989696918f8d8b89878582807e7c7a6d6154473a2e21140f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e3f3f3f3f3f3f3f4a54606d79807a716c655f58524c433e4855616e7b88949797979797979797979797979797979b9ea5afbac6d2dbcfc3b7aca39b9897979797979797979797979797979797978d8073665a4d4033271a0d0000000000002f00000000000a141d28313c46515b616e7a85929ea6b0bcc6d0dbc8bcafa295897c6f6258616e7b87949b9b9b9b9b9b9b9b9b8f8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b98a4a4a4a4a4a4a4a49c8f8275695c4f4236291c0f00000a1724313d4a5764707d8a97a3b0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7b8bcc3cbd5e1eaede2d8cfc6bfbab9b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8b5c2c3c3c3c5c8ced5dde7ddd5cdc8c4c3c3c3b8ac9f9285796c626f7b8895a2a7a7a7a7a7a7a7a9afb7c1cbd6dacec4bab2acaba7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79d9083776a5d5044372d261e160c030000000000000007121c2730394044505a606d7a85919ea8b1bdc5bcafa59d9083786d727f8c97a1aba49f97918a827b726d665c65727e8b98a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a8aaafb7c1ccd6cabeb3aa94877a6d6154473a2e21201a130c030000000000000000030d151d24292c2d3c4955616c7171717171717171717171716d686773808d90909090909090909090887b6e6255483f4a5465727e8b98989992908e8b898684817c6f66666666605d564c494949494949494949494745413a3129241d160d040000000000000714212d3a4754606d7a86929facb8c1bfc0bbb9b7b6b4b2b1b0b4aeabaaa9a8a6a5a4a3aca49fa4acb6c0c0bbb9b3ac9f9285797985929facb8c5d1c5b8ab9e928578706d6663605c5553514c566b7784918e87827c77736e69676360594f44382c201307000000000000000714212d3a4754606d7a8793a0adbabdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc3c4c7cdd4dde6eee4dad2cbc5c1c0bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb7aa9d9184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54626f7c8895a0acb8c5c3c0beb9b8b5b3b3adaba9a7a5a9a19e9c9a989696918f8d8b898276695c504336291d101b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303132323232323844505c66727e8b857e786f6a605d5650474855616e7b8894a1a4a4a4a4a4a4a4a4a4a4a4a4a4a4a8aaafb7c1ccd7dfd4c9beb5aca7a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4998d8073665a4d4033271a0d0000000000002f0000000000020b161f2a343f46525e68717e8a949eaab4bfcad6cec2b5a89b8f82756a5f616e7b878e8e8e8e8e8e8e8e8e8e8e8276695c5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8b979797979797979797978f8275695c4f4236291c0f00000a1724313d4a5764707d8a97a3a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaacb1b9c3cfd8e3e7dcd1c6bcb4aeaca9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8b5b6b6b6b7b8bcc3cbd5dfd5cbc3bcb8b7b6b6b6ac9f9285796c626f7b8895a2aeb4b4b4b4b4b4b6bac1c5c7cad0d6ccc4bdb9b7b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4aa9d9083776a5d5044372a1d140c040000000000000000000b151e272e343e45525d68717e8b95a0acb8c4c1b8aca0958b7f726d7985929ea099938d847e766e69605c5465727e8b98a5b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b5b6bbc1c9d3dbd0bbaea194887b6e6155483b2e22150f09020000000000000000010b151f272f35383a3a45505a616464646464646464646464686d6e6e727f8383838383838383838383837b6e6154483b4855616e7b888e8b898684817f7c7977747373737373736d685d52453c3c3c3c3c3c3c3c3c3a3a3a3a39352f281f160c010000000006121f2b37434e5865727e8b98a3aebac7d1cbc7c5c4c2c1bfbebcbebab8b7b6b4b3b2b1afb6afacafb6bec7ccc8beb3a99b8e82757985929facb8c5d2c5b9ac9f9287817d7974706d6764605c555d6a768387817b756f6a66615f5756544f473d32271b0f03000000000000000714212d3a4754606d7a8793a0adb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b6b7bcc2cbd4dee7dcd2c8c0b9b5b3b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0aa9d9184776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6673808d9aa7b1bcc8d0cfc9c6c4c2bfbebab8b6b4b1b2adaba9a7a4a9a19e9c9a988e8174685b4e4135281b0f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c21232425252528333f4a54606d788491928b837c746d68615a534e55616e7b8894a1aeb0b0b0b0b0b0b0b0b0b0b0b0b0b5b6bac1c9d3dde5dad0c7beb7b3b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a6998d8073665a4d4033271a0d0000000000002f000000000000040d18222a36414c56616c75828f98a2aebac3ced2c6b9ac9f93877c6f62616d7a8181818181818181818181817f7265595a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a5865727f8a8a8a8a8a8a8a8a8a8a8a8a8275695c4f4236291c0f00000a1724313d4a5764707d8a979d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a7b1bdc6d1dce3d7cbbfb4aaa39f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c908376695d5043362a1d1003000000020f1c2935424f5c6875828f9ba8a9a9a9a9aaacb1b9c3ced9cdc3b9b1acaaa9a9a9a99f9285796c626f7b8895a2aeb6b6b6b6b6b6b6b6b6b8babfc6ced6cec9c5c4bebab8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6aa9d9083776a5d5044372a1d110400000000000000000000030c151c232935414c56606c7884919da8b2bdc8bcb1a79e92857a6d727f8c97959087807a716c615f57515865727e8b98a5b1bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc4c6c9cfd6d5c8bbaea295887b6f6255483c2f2215090000000000000000000007121d273139404547474747505557575757575757575757606d7a7b7b7b7b7b7b7b7b7b7b7b7b7a7777776e695e53474747535f697682817e7c797f7f7f7f7f7f7f7f7f7f7f7f7f7a6d6054474747474747474747474747474745403931281d1207000000000815212e3a47535f6a7683909daab4bfcbd6d7d4d2d1d1cbc7c5bcbbbcbdbebfc0c0bfbdbcc0bbb9bbc0c7d0d2c6b9ada2978a7e717985929facb8c5d2c7bbafa399928e8a85817d7975706d6764606774807c746e6962605855534d4948443d352b21160b00000000000000000714212d3a4754606d7a8793a0a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a9abb0b9c2cdd8e1d6cbc0b6aea9a7a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb8c3ced9dad5d2d1cfd0cac6c5c3c0bebdb9b8b5b3b1b2adaba9a6998c807366594d4033261a0f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171917202b3844505b66717e8a969e959087807a716c625f5855616e7b8894a1aebbbdbdbdbdbdbdbdbdbdbdbdbdc1c3c6ccd3d8d8d8d8d8d0c9c3bfbebdbdbdbdbdbdbdbdbdbdbdbdbdbdb3a6998d8073665a4d4033271a0d0000000000002f0000000000000006101925303b44505a616e7b86929fa7b1bcc8d4c8bbafa49a8e82756a5f686d747474747474747474747474726d63575a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a55626e7b7e7d7d7d7d7d7d7d7d7d7d7d7d6f6356493c3023160900000a1724313d4a5764707d8a9090909090909090909090909090909090909090909195a0abb5bfcbd7e0d3c7baaea398929090909090909090909090909090909090909090909090909090909090909090909090909090909090908376695d5043362a1d1003000000020f1c2935424f5c6875828f9b9c9c9c9c9c9da0a7b1bcc8d4c8bcb1a7a09d9c9c9c9c9c9285796c626f7b8895a2a9a9a9a9a9a9a9a9a9a9acaeb4bcc6d0dad0c5bcb3aeaba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99d9083776a5d5044372a1d11050000000000000000000000030b121924303a44505b66717e8b96a1acb9c5c3b9ada2978c80736d7a85928b837c746d67615a534d4b5865727e8b98a5afafafafafafafafafafafafafafafafafafafafafafafafafafb8b9bec4cdd6c9bcafa296897c6f6356493c30231609000000000000000000000c18242f39434b515354545454545454545454545454545966737f87878787878787878787878780736a6a615e5754545454545766707674726f78858c8c8c8c8c8c8c8c8c8c8c877b6e61545454545454545454545454545453514b43392f24180d01000004111d2935414b55626f7b88959fabbcc6d0dce3e0d8cfc6bfbab9afaeafb0b1b2b3b4b5b8b9bec4c6c8ccd2d7cbbfb5ab9e9285796d7985929facb8c5d2cbc0b5aba39f9b97928e8a85817d7975706d676e746f6b615f57544e4847423c3b38322b23190f0400000000000000000714212d3a4754606d7a87939797979797979797979797979797979797979797979c9fa6b0bcc7d3ddd1c5b9aea49d9a97979797979797979797979797979797979797979797979184776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8a96a1adb9c3cbd3dbe1dfdedbdbd6d3d2cfcdcfc9c5c4c2c0bebdb9b8b2a5988b7f7265584c3f3225190f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a08131e2935404b55606c7883909da79f99928d857e766e6a605d616e7b8894a1aebbc7cacacacacacacacacacacacecfd0cccbcbcbcbcbcbcbcbcdcccbcacacacacacacacacacacacacac0b3a6998d8073665a4d4033271a0d0000000000002f000000000000000008141e29323e46535e69727f8c95a0acb8c2cdccc0b6ac9f93877c6f625e6168686868686868686868686865635b515a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a535f696e7171717171717171717171716f6b6054483b2f2215090000091623303c4956636f7d83838383838383838383838383838383838383838383839199a3aebbc7d3dfd2c5b9ac9f92868383838383838383838383838383838383838383838383838383838383838383838383838383838383838074675b4e4134281b0e01000000020f1c2935424f5c6875828f9090909090909095a0acb8c5d1c4b8aca0959090909090909085796c626f7b88959c9c9c9c9c9c9c9c9c9c9c9fa2aab4bfcad6cabeb3aaa29f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9083776a5d5044372a20160c0100000000000000000000000008131e28333f4a54606d7884919eaab3becabeb3a99f92867a6e7380857f786f6a605d555046424b5865727e8b98a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2abadb3bbc4cfc9bdb0a3968a7d7063574a3d3024170a00000000000000000004101d2935404b555d6061616161616161616161616161616166737f8c949494949494949494948d8073676161616161616161616161616968656b78859299999999999999999994877b6e616161616161616161616161616161605d554b4035291d100400000613202c3945515d6774808d9aa7b1bdc7cfd9e3dcd1c6bcb4aeaca2a1a2a3a4a5a6a7a8abadb3bbc4cfd8ddd3c7bbaea3998d8073677985929facb8c5d2d1c7bdb5afaca9a29f9b98928e8a85817d79746f6a65605d55534d47433d37312f2c27211911070000000000000000000714212d3a4754606d7a878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a90949fabb7c4d0dbcec1b5a99d928d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a84776a5e5144372b1e11040000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828f9ca4abb1b9c1c9d1dae3ebe8e6e2dfd9d1cbc7c5c3c5c6c9cfc9c5beb1a4978b7e7164584b3e3125180f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1925303845515d67717e8b95a0acaba39f97918a827c736d67616e7b8894a1aebbbfbfbfbfc1c2c6ccd3d7d5cec8c5c3bfbfbfbfbfbfbfbfbfc0c1c5cbd2d7d7d7d7d8d0cbc7c5bfbfbfb3a6998d8073665a4d4033271a0d0000000000002f0000000000000000020d17202a36424d57606d7883909da6b0bcc7d2c7bbafa49a8e81756a5f545b5b5b5b5b5b5b5b5b5b5b5b5957514e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d575f626464646464646464646464646360594f44382c1f130700000915222f3b4854606b6f767676767676767676767676767676767676767676767a86929facb9c5d1dcd2c5b9ac9f92867a7676767676767676767676767676767676767676767676767676767676767676767676767676767676746e64584c4033271a0d01000000000d1a2733404d5a6673808383838383838383909daab7c3d0c3b7aa9d9083838383838383827669626f7b889090909090909090909090909298a2aebac7d3c6baaea2989290909090909090909090909090909090909083776a5d50443c32281d1207000000000000000000000000020b17222d3844505c66727f8c98a2aebac6c5baaea2988d80746d7a7a726d666058514c433e3f4b5865727e8b959595959595959595959595959595959595959595959595959595959ea1a9b3bec9cabdb1a4978a7e7164574b3e3124180b00000000000000000006131f2c3845515d676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d737f8c99a1a1a1a1a1a1a1a19a8d80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7885929ea6a6a6a6a6a6a6a194877b6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145392c20130600000714212d3a4754606d7a85929fa4abb5bdc7d1dcd7cbbfb4aaa39f969596979798999a9b9ea1a9b3bec9d5d9d0c5b9ac9f92867b6e6c7985929facb8c5d2d9cfc7c0bbb9b3adabaaa29f9b98928e8a85807c76716d67615e57544e4641382f251b160f07000000000000000000000713202d3a4653606d787d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d82909ca9b6c3cfdacdc0b3a79a8d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b868e9399a0a7afb7c0c8d1d9e3ebeee3d9cfc7c0bbb9b6b8b9bebdbfc1bdb0a3978a7d7064574a3d3124170f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2a36414c56606d7984919ea7b1b5afa9a19e948f8780796d616e7b8894a1aeb2b2b2b2b2b4b6bac1c9d3cbc3bcb8b7b2b2b2b2b2b2b2b2b2b3b5b9c0c8d2dde2d8cec6bfbab8b2b2b2b2a6998d8073665a4d4033271a0d0000000000002f000000000000000000050e1a25313b44505c66707d8a949fabb7c2ccccc0b6ac9f93877c6e62574d4e4e4e4e4e4e4e4e4e4e4e4c4a464e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4d535557575757575757575757575756544f473d32271b0f0300000713202c38444f5960636a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6876828f9cabb5c0cbd7d4c7bbafa3998a7e716a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a67645c53483c3024180b00000000000c1926323f4b57636e73767676767676767c8995a2afbcc8bbafa295887c767676767676767066616e7b8283838383838383838383838386929facb8c5d2c5b8ab9f92868383838383838383838383838383838383838174685b564e443a2f23170b0000000000000000000000000006111c28343f4a54606d7a85929fabb8c2cabfb4aa9f92867b6e6d6e69605c544e45413a313f4b5865727e88888888888888888888888888888888888888888888888888888888889197a1adb9c6cbbeb1a4988b7e7165584b3e3225180b0000000000000000000714202d3a4753606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a808d99a6aeaeaeaeaeaea79a8d807a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a85929eabb2b2b2b2b2afa295887c7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053473a2d20140700000915222f3c4855626f7c848c9399a3abb5c0cbd7d3c7baaea398928988898a8b8c8d8e8f9197a1adb9c6d2d2c7beb0a69b8e8175696c7985929facb8c5d2dfd9d1cbc7c5bebab8b3aeabaaa29f9b97928d88837e7a746e69626058534a41362b201404000000000000000000000006121f2c3844505c666d7070707070707070707070707070707070707070707075818e9ba8b4c1ced7cbbeb1a4988b7e717070707070707070707070707070707070707070707070706b6054483c2f221609000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787d818790959ea5aeb6bfc7d1d9e3e8dcd1c7bdb5afaca9abadb3b0b2b4b6b0a396897d7063564a3d3023170f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303846525e68727f8c96a1adb9c0bbb3ada69f9992897c6f636e7b8894a1a5a5a5a5a5a5a8aaafb7c1ccc3b9b1acaaa6a5a5a5a5a5a5a5a5a7a9aeb6c0cbd4dcd0c6bcb4aeaca5a5a5a5a5998d8073665a4d4033271a0d0000000000002f0000000000000000000009141f28343f4a54616b7683909ca6b0bbc7d2c7bbafa4998e8175695f5347414141414141414141413f3e414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4247484a4a4a4a4a4a4a4a4a4a4a4a4948443d352b21160a000700030f1b27323d474f54565d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5665717e8b99a3afbbc7d4d7cbc0b5ab9b8e8275665c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b58534a41362b20140800000000000a17232f3b47525c63666969696969696f7c8995a2afbcc8bbafa295887c6f696969696969666366696e76767676767676767676767676818e9ba8b5c1cec5b8ab9e9285777676767676767676767676767676767676746f6b6860564b3f33271b0f02000000000000000000000000000b17232e3845515d6774808d9aa6b0bbc7c6bbaea3998e817469615e57504a423d352f2e3a4754616d7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c85919eabb8c4cbbfb2a5988c7f7265594c3f3226190c0000000000000000000d192633404c5966737f87878787878787878787878787878787878d929ca8b5babababab5a99d928d878787878787878787878787878787878787879297a2adb9bfbfbfbfb0a4988e88878787878787878787878787878787878074675a4e4134271b0e01000815212e3a47535f6a6f787f879299a3afbbc0ccd2c5b9ac9f92867d7b7c7d7e7f80818185919eabb8c4d1ccc0b6ac9f94887c6f626c7985929facb8c5d2d9d0c7c0bbb9b9bbc0bebab8b4aeaca9a29f9a95908b85807b756f6a645d53483c3024180b000000000000000000000003101c28343f4a545c606464646464646464646464646464646464646464646875818e9ba8b4c1ced8cbbeb1a5988b7e7265646464646464646464646464646464646464646464646360594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d70757c838e939ca4adb5bfc7d1d9e3d7cbc0b5aba39f9d9ea1a9a4a5a7a9aba296897c6f6356493c3023160f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424e58616d7a85929fa8b2bdcbc4beb9afa59c8f82766b616e7b8894989898989898989b9ea5afbac6bcb1a7a09d9998989898989898989a9da4aeb9c2cdd6cbbfb4aaa39f9998989898988d8073665a4d4033271a0d0000000000002d00000000000000000000030b17232e38424f5963707d89949fabb7c1d0ccc0b5ab9f93877b6e62574d423635353535353535353234414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d403a3b3e3e3e3e3e3e3e3e3e3e3e3e3c3b38322b23190f04000f00000b16212b353d444849505050505050505050505050505050505050505054616d7a86929facb9c5d2dcd1c5b8ab9f9285796d6053505050505050505050505050505050505050505050505050505050505050505050505050504e4c4841382f251a0f03000000000007131f2a35404a52575a5d5d5d5d5d626f7c8995a2afbcc8bbafa295887c6f625d5d5d5d5c636d737878787878787878787878787878787e8b98a4b1becbc6b9ada197887c787878787878787878787878787878787878787872685c5043372a1d11040000000000000000000000000006111c2935414c55626e7b88949fabb7c5cbbfb5ab9f92867b6e61564d443f3830292935414c565e686d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7784919eaab7c4ccbfb2a6998c7f7366594c403326190d0000000000000000000d192633404c5966737f8c94949494949494949494949494949494999ca4aeb9c5c7c7c5b9aea49d9a949494949494949494949494949494949494949ea2a9b3becaccccc1b5aaa098959494949494949494949494949494948d8174675a4e4134271b0e010006121f2b37434e585f666d737e87929fa5afbac4cec7baaea3989083796f70717273747985929eabb8c5d1c8bbafa49a8f82766a5f6c7985929facb8c5d2d2c7beb6afacacafb6bbbfc5bfbab8b3adaba79f9d98928d87817c746f64594c4033271a0d0100000000000000000000000c17232e38424a505357575757575757575757575757575757575757575b6874818e9ba7b4c1ced8cbbeb1a5988b7e72655857575757575757575757575757575757575757575756544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c60636a6f79818d929ca3adb5bfc7d1dad4c7bbafa399929092979597999a9c9e9f95897c6f6256493c2f23160f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28343f4a54606a74818e98a2aebac4cfcabfb4aa9e93897c6f62616e7b888c8c8c8c8c8c8c8c8e939eaab6c2b8aca095908c8c8c8c8c8c8c8c8c8d929da7b1bcc8d3c7baaea398928c8c8c8c8c8c8c8073665a4d4033271a0d0000000000002c000000000000000000000006111c26303e4854606b76828f9ca5afbdc7d2c7bbafa4998e8175695e5246382e232828282828282734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d40342f313131313131313131313131302f2c27211911070000160000040f19232b32383b3c4343434343434343434343434343434343434346525e6876828f9cabb5c0ccd7d3c6baaea298897d7063564a43434343434343434343434343434343434343434343434343434343434343434343434341403c362f261d1308000000000000020e19242e3840474b4d5050505056626f7c8995a2afbcc8bbafa295887c6f62555050505966737f85858585858585858585858585858585929eabb8c5d1cabeb3a99f92858585858585858585858585858585858585858584786b5e5145382b1e120500000000000000000000000000000d19242f3a47535f6a76838f9caab3becac6bbafa3998d8074685e5246392f26202c3945525d686d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7784919daab7c4ccbfb3a6998c807366594d4033261a0d0000000000000000000d192633404c5966737f8c99a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a6a8aeb6c0cad5d6cbc0b6aea9a7a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0abadb3bbc5cfdbd1c6bcb2aaa4a2a0a0a0a0a0a0a0a0a0a0a0a0a0a09a8d8174675a4e4134271b0e0100030f1b26313c464e545c606c727f8b939da8b2bdc9cbbfb4aaa0958d80736b646567727f8c97a1adb9c6cbc0b5ab9f93877c6f62586c7985929facb8c5d2ccc0b6aca49f9fa4acaeb5babfc6c5bebab8b1abaaa29f99928e898174675b4e4134281b0e01000000000000000000000006111c2630383f44464a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4e5b6774818e9aa7b4c1cdd8cbbeb2a5988b7f7265584c4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4948443d352b21160b0000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a50535860676d77808c919ca3adb5bfc8d2d2c5b9ac9f9287838587888a8c8e8f91939a897c6f6356493c3023160f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a232b3844505c666f7c87939faab4beccd0c7baaea2988e81756a60606d7a7f7f7f7f7f7f7f7f7f818e9ba8b4c1b7aa9d90847f7f7f7f7f7f7f7f7f808d959fabb8c2ccc5b8ac9f92867f7f7f7f7f7f7f7d6f6356493c30231609000000000000290000000000000000000000000a141e2c38444f59626f7c88939eabb5c0ccccc0b5ab9f92877b6e61544a3f34281c1b1b1b1b1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d40342724242424242424242424242423221f1b160f070000001b00000007111921272c2f3037373737373737373737373737373737373736414c5665727e8b99a4afbbc7d4d6cabeb3aa9a8d807467584e4337373737373737373737373737373737373737373737373737373737373737373737373433302b251d140b010000000000000007121c262e353b3f404343434956626f7c8995a2afbcc8bbafa295887c6f625549434d5a6673808d91919191919191919191919191919297a2adb9c6d2cfc5baada297929191919191919191919191919191919191919185796c5f5246392c1f1306000000000000000000000000000008131e2b37434e5864717e8a98a2aebac6cbc0b5ab9f92867a6d61554b403529212d3a4754606d7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a83909daab7c3cdc0b3a69a8d8073675a4d4034271a0d0100000000000000000d192633404c5966737f8c99a6adadadadadadadadadadadadadadb3b5b9c0c8d2dcdcd2c8c0b9b5b4adadadadadadadadadadadadadadadadadadadb8b9bec5cdd7e1d8cec4bcb5b0afadadadadadadadadadadadadada79a8d8174675a4e4134271b0e0100000a15202a343c424a505a626d74818e96a0acb9c1cec6bcb1a79f93877d7068606d7985929ea9b3bec9c7bbafa3998e81756a605f6c7985929facb8c5d2c8bbafa49a93939a9fa3abaeb4b9bec5c6c2bcb8b4aeaba39892857b6e6155483b2e221508000000000000000000000000000a151e262e34383a3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d414e5b6774818e9aa7b4c1cdd8cbbfb2a5988c7f7265594c3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c38332b23190f0500000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464e555c656c737f8c919ca3adb6c0c9d4c7bbafa3998d80787a7c7d7f8183848688897c706356493d3023160f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a36414c56606d7883909aa4afbcc5d0c7bdb1a79f92867b6e61585d686d72727272727272727683909ca9b6c3b8aca09590857f7a7272727272727683909da6b0bbc7c7baaea3988c7f7272727272726f6b6054483b2f22150900000000000024000000000000000000000000020c1b27323d4754606a75828f99a4afbbc7d2c7bbafa3998c7f73665c5044382b1f14090e0e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4034271a17171717171717171717171615130f0a04000000001f00000000070f161b2022232a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a25303b4754616e7b86939facb9c6d2dbd0c4b7ab9e9184786a5f53473a2e2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a282724201a130b020000000000000000000a141c242a2f323336363c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d999e9e9e9e9e9e9e9e9e9e9e9e9e9ea2a9b3becad6d6cabeb3a9a29f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9285796c5f5246392c1f13060000000000000000000000000000010f1a26313c4753606d7985929fabb8c4cfc7baaea2988c8073675d5145392c2835424f5b6875818787878787878787878787878787878787878787878787878787878787879095a0acb8c5cdc0b3a79a8d8074675a4d4134271a0e0100000000000000000d192633404c5966737f8c99a6b2bababababababababababababac0c1c5cad2dae3e4dad2cbc5c2c0bababababababababababababababababababac5c6cacfd7dfe9e0d6cec6c1bdbbbabababababababababababab4a79a8d8174675a4e4134271b0e010000040e18222a30383f44515b606d7984919ea5afbcc5cfc3bbafa49991847a6d68737f8c97a1adbbc4c7bfb4aa9f92877b6e62585f6c7985929facb8c5d2c6b9ac9f9388868e92999fa2aaadb3b9bec5c8c1bbafa49a92867d6f695f53463a2d21140700000000000000000000000000030c151c23282c2d313131313131313131313131313131313134414e5a6774818d9aa7b4c0cdd8ccbfb2a5998c7f7266594c3f33313131313131313131313131313131313131302f2c272119110700000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383d434b535b606d737f8c919ca4aeb7c1cbcbc0b5ab9d928b7f726f7172747678797b7d7a6e6154473b2e21140f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a46525e68727f8b95a0acb6c0ceccc0b5aba0958c7f72695e53565d6065656565656565707d89949fabb7c4bcb1a7a097918c83766965656565707d89949fabb7c2cbbfb4aa9f92867b6e666565656360594f44382c1f13070000000000001e000000000000000000000000000b16212b37434e58626e7c87939fabb5c0cccbc0b5ab9e9184786d6053463b31261a0e000e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4034271a0d0b0b0b0b0b0b0b0b0b0b09090703000000000000220000000000040b0f1315161d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d202d3946525e687683909ca9b6c3ced9d2c5b9aca196887b6f6255483c2e23181d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1b1a18140f080100000000000000000000020a12191f2326272a2f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d99a6abababababababababababababadb3bbc5cfdbdbd0c5bcb3adabababababababababababababababababab9f9285796c5f5246392c1f13060000000000000000000000000000000a151f2c3845515d6774818e9aa8b2bdc9cabfb4aa9e9285796d6053473c322635424f5b6875828e94949494949494949494949494949494949494949494949494949494949da0a7b1bcc8cdc1b4a79a8e8174675b4e4134281b0e0100000000000000000d192633404c5966737f8c99a6b2bfc2c2c2c2c2c2c2c2c2c2c2c2c4c5c8ced5dee7e8ded6cec9c5c4c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c5c7cbd1d8e1eae6dcd4cdc7c4c2c2c2c2c2c2c2c2c2c2c2c2c0b4a79a8d8174675a4e4134271b0e010000000610181e262e343f45515d67707d89939daab3becaccc0b5aba1968e81756e7a85929fa9adb2b8babaaea2988e81746a5f535f6c7985929facb8c5d1c5b8ab9e92857c81868d92989ea1a9adb3babeb8aea49f93887e716b60574d42362a1e12050000000000000000000000000000030a11171c1f20242424242424242424242424242424242734414d5a6774808d9aa7b3c0cdd8ccbfb2a5998c7f7266594c3f332624242424242424242424242424242424242322201c160f07000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c2328313b454d52545b636d727f8c929ca5afb9c2cdc7bdaea49f93877e716b666769676d6e706e685e5246392d20140f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a44505a616e7a85929fa7b1bec7d0c7bbafa4999083786d60574d4c52545959595959606b76828f9ca6b0bbc7c3b9b1a99f94897d7063595959606b76828f9ca6b0bbc7c6baaea3989083786c60575956544f473d32271b0f030000000000001600000000000000000000000000040f1b27323c47535f6a74818e99a4afbbc7d1c7b9ada1968a7d7064574d42362a1d12070e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000023000000000000000307090910101010101010101010101010101010111e2a36414d5665727f8b98a7b1bcc8d4d5c9bdb2a8998c7f7266544b4034281c101010101010101010101010101010101010101010101010101010101010100e0d0b08030000000000000000000000000000070e1317191a232f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d99a6b3b8b8b8b8b8b8b8b8b8b8b8b8b9bec5cdd7d8e1d7cec5bebab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8ac9f9285796c5f5246392c1f130600000000000000000000000000000004101d2935404b55636f7c8996a1adb9c5d0c6b9ada1978b7e7165584e43372b35424f5b6875828e9ba1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1aaacb1b9c3cecec1b4a79b8e8174685b4e4135281b0e0200000000000000000d192633404c5966737f8c99a6b2b5b5b5b5b5b5b5b5b5b5b5b5b5b7b9bdc3ccd5e0e0d6ccc4bdb9b7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b9bbbfc6cfd8e3ded4cac2bbb7b6b5b5b5b5b5b5b5b5b5b5b5b5b4a79a8d8174675a4e4134271b0e0100000000060c151c232935404b55606b74818e98a2aebac4cfc7bdb2a89e938a7e74818d95999ea1a8acaeb2a89f92867b6e61574e5f6c7985929facb8c5d1c5b8ab9e928578747b80868c92979ea1a9adb3b0a69d928c7f726c61594f453b31261a0e0200000000000000000000000000000000060c1012131717171717171717171717171717171a2734404d5a6773808d9aa6b3c0cdd9ccbfb2a6998c7f7366594c4033261917171717171717171717171717171717161613100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18242f39434d575e615e5b636d73808d939ea7b1bbc4cfc0bbafa49992867d6f695f555c606263615e564d41362a1e110f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56616c75818e98a2aeb9c3d0c7bdb2a89f93877c6f665c50454145474c4c4c4f5963707d89949fabb8c2cdc8bbafa49a8f82766b60554c4f59626f7c89949fabb7c2cbbfb4aa9f948b7f72695e534948443d352b21160a000000000000000d00000000000000000000000000000a15202b37434e58616e7b87939facb9c3cec9bdb2a89c8f8276695f5346392e23180c0e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000260000000000000000000000040404040404040404040404040404020e1925303b4854616e7b8795a0acb8c5d1dacec2b6a99c8f8276665c5145382c1f13060404040404040404040404040404040404040404040404040404040404010100000000000000000000000000000000000002070a0916232f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d99a6b3babababababababababababababbbdc0c6ced6e0d7d0cac6c5c4c2bababababababababababababab8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000c18242f394653606c7884919eabb7c4cfcabeb3a99d9083766a5f5347392f35424f5b6875828e9ba8adadadadadadadadadadadadadadadadadadadadadadadadadadadb7b8bcc3cbd5cec1b5a89b8e8275685b4f4235281c0f0200000000000000000d192633404c5966737f8c99a6a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaacb2bac3ced9dacec4bab2acaba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb5bdc6d1dcd8cdc2b8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a79a8d8174675a4e4134271b0e010000000000030a1118242f39434f59616d7a85929fa9b2bec9d0c4baafa59e92857a7f83888d91969b9fa2aaa0968c7f72695e52525f6c7985929facb8c5d1c5b8ab9e928578696e747a7f858c92979fa2a9a79e948d80746d635a50463d332a1f1409000000000000000000000000000000000000000306070a0a0a0a0a0a0a0a0a0a0a0a0a0a0d1a2734404d5a6773808d9aa6b3c0cdd9ccbfb3a6998c807366594d4033261a0d0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555e696e696663606c77818e959fa9b3bec9ccc0b5aba39892857b6e675d5353555754524d443b3025190e0f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d68707d8a939eaab3becbccc0b5aba0968d80746a60544a3f35393a3f3f4953616b76828f9ca6b0bbcacabeb3aa9f93877c6f62594f444754606a76828f9ca6b0bcc7c6bcb0a69f92867b6e61594f4339322b23190f0400000000000000040000000000000000000000000000040f1a26313c46535f6975828f9ba7b1bcc8cfc4b9ac9f93877b6e61544b4034281c100e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000814202d3a46525e697784909daab7c3d1dcd2c5b8ac9f9286796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d99a6adadadadadadadadadadadadadadaeb0b5bcc4cee0e0d4cac2bbb7b5adadadadadadadadadadadadadadac9f9285796c5f5246392c1f13060000000000000000000000000000000007121f2b3744505b6573808d9aa9b3bec9ccc5b8ab9f95887c6f62554b403535424f5b6875828e9ba8b5babababababababababababababababababababababababababac3c5c8ced6dbcfc2b5a89c8f8275695c4f4236291c0f0300000000000000000d192633404c5966737f8c999c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9ea0a8b2bdc8d2d2c9bdb2a8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa3abb5bfcbd2d2c7bbb0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9a8d8174675a4e4134271b0e010000000000000007121d27313d46525e68727f8c97a1adb9c4ceccc1b9ada1978e8174767b8084898e92989c9e9184796d60574d525f6c7985929facb8c5d1c5b8ab9e9285786b61686d73797f858c92979fa0958f82786d605b51483e342b21180e030000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676e7b76736f6d676d79839097a1adb9c6d2c7bdb4aaa1979184796d655b50484a4746413b32291f14080f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58606d7a84919ea5afbcc5cfc6bbafa4999184796d60584e42382e2c2d3744505b65707d89949fabb8c2cdc6baaea2988e81746a6054473d434e5863707d89949fabb7c4cfc2baaea2988f82756b61554b4035292015090000000000000000000000000000000000000000000000000a15202a36424d5763707d8995a0acb8c6c7c5bbafa49a8d8073665c5145382c1f130e1b2734414e5a6774818d9aa7b4c0c9c9c0b3a69a8d8073675a4d4034271a0d01000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000005121e2a36424d576773808d9aabb4bfcbd7d3c7baaea298897c6f6356493c2e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d99a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a4aab2bcced6d3ccc2b8b0aba9a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19f9285796c5f5246392c1f130600000000000000000000000000000000030f1b27333f4953626f7c8997a1adb9c7c0bbb9b0a79a8d8074675d51453935424f5b6875828e9ba8b5c1c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c6cad0d0c2b5a99c8f8276695c4f4336291c100300000000000000000d192633404c5966737f8c8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9196a0acb9c5c5c5c5b9aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9299a3aebbc5c5c5c5b7ab9f948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8d8174675a4e4134271b0e0100000000000000010b151f2a36414c56606d7984919ea8b2bdc9d3cabeb3a99d93897d706e73787d81868b9093897d70665c5145525f6c7985929facb8c5d1c5b8ab9e9285786b565d61676d72797f858d92969083796d665c50493f362c22190f06000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0ccd9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986837f7c7a7775737b85919eabb8c4d1d0c6bcb3a9a0968f82776c605a50453c3936302920170d020f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a74818e97a1adb3bbbfc6bdb1a79f93877d6f675d51463d30262834404b54606c7883909da6b0bbc9c8bcb1a79f92857a6e61584e43353d4854606b7683909ca8b2bdc9cabfb4aa9e948a7d70675d51453c31261a0f020000000000000000000000000000000000000000000000030e1a26313b4854606b7783909daab4bfbab9b5afac9e9285796d6053463a2d20130e1b2734414e5a6774818d9aa7b4bcbcbcbcb3a69a8d8073675a4d4034271a0d01000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000020e1a25303d4a5763707d8a99a3aebac7cdcccabfb4aa998c7f7366554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc8bbafa295887c6f625549404d5a6673808d949494949494949494949494949494949598a0aabcc5cac6c5bbb0a69f9c949494949494949494949494949494949285796c5f5246392c1f130600000000000000000000000000000000000b17222d394653606c7885919eabb8bab5afaca69f9c92857a6d6053473a35424f5b6875828e9ba8b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8babfbbbabfb6a99c908376695d5043362a1d100300000000000000000b1824313e4b5764717e828282828282828282828282828282828284919eaab7b8b8b8b8b7ab9e91848282828282828282828282828282828282828287929facb8b8b8b8b8b6a99c8f82828282828282828282828282828282827f7265584c3f3225190c000000000000000000030d1925303a45515d67727f8b96a1acb9c5c6c5c2bbafa59d9083786d666c70757a7e838681756b60544b40525f6c7985929facb8c5ccc5b8ab9e9285786b5f52555d60676d737a80878f847b6e675d544a3f372d241a100700000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0cccecdc0b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5564707d8a908c89868482807e808c99a6b3bfccd8cec5bbb2a89e948c80736c61574e43392f251f170e05020f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c8890959ea1a9aeb5bdb5aba0958d80736b60554b40342b1f2c3845515c66717e8a95a0acb6b9bec5b8aca0958c7f72685e52463c3238444f5964717d8a96a1acb9c6c3beb9b0a69e9184796d60584e43372b1f120600000000000000000000000000000000000000000000000009141f2c38444f5965717e8b98a2aeb4aeacaba49f9c978a7e7164574b3e3124180e1b2734414e5a6774818d9aa7afafafafafafa69a8d8073675a4d4034271a0d010000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000914202d3a4753606d7a86929facb9c3c1bfbdbeb6a99c8f8376675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc5bbafa295887c6f625549404d5a6673808787878787878787878787878787878787888e98a9b3bebfbab8b6ab9f948f878787878787878787878787878787878786796c5f5246392c1f1306000000000000000000000000000000000006121f2b3744505b6574818e9bacb4aeaba49f9b94908a837b6e6255483b35424f5b6875828e9ba8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaeb4aeadb4aea99d9083766a5d5043372a1d100400000000000000000a1724303d4955616c7176767676767676767676767676767676767f8c99a6acacacacacaca69a8d807676767676767676767676767676767676767885929eabacacacacacaca194877b76767676767676767676767676767676726d62564a3e3124180b0000000000000000000008131e2935404b55606d7984919ea9b3bebab8b5b4aeaca0958b7e71676063676d71767b7a6e61594f4246525f6c7985929facb8bfbfbfb8ab9e9285786b5f524b51555d60686d747c827c6f695e554b42382e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfc2c2c2c0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6775818e9b999992918f8d8b8c929ca8b4c1cddad7cdc3bab0a69f93887e706a5f554b40352921170c02020f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a707d838b92979fa3abb0aea3999083796d60594f43392f22202d3a4653606d7984919c9fa4acadb3b9afa59d9083786d60564c41342b323d4653606d7884919eaab4b8b7b3adababa1968d80736a5f53473a2e21140800000000000000000000000000000000000000000000000003101c27333d4753606d7a85929fabaaa39f9c9993908c888174675b4e4134281b0e1b2734414e5a6774818d9aa2a2a2a2a2a2a2a29a8d8073675a4d4034271a0d0100000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000006131f2c3945515d6776838f9ca9b6b6b4b2b0b3adab9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afb8b8b8afa295887c6f6255493c4753606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7c8897a2adb2b4aeacaaa89c8f827a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6e6154473b2e211408000000000000000000000000000000000000030f1b27333f495364717e8a9aa4aaa29f99938e89837d786e695f53473a35424f5b6875828e9b9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fa2aaa1a1aaa29f9d9084776a5d5144372a1e110400000000000000000815212d3945505a616469696969696969696969696969696969737f8c999f9f9f9f9f9f9f9f9a8d8073696969696969696969696969696969696b7885929e9f9f9f9f9f9f9f9f94877b6e69696969696969696969696969696965625b51463a2e22150900000000000000000000020c18242f3945515c66727e8b97a2adb4aeaca9aaa29f9c999184796d60555d6065696e6e685e52473d46525f6c7985929facb2b2b2b2b2ab9e9285786b5f5240454b51565d616a6f756f6a5f574d433a30261c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b5b5b5b5b5b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929faba39f9d9b9998999ca4aeb9c4d0dcdfd5ccc1bbafa49a92867c6e675d51453e33291e140a000f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58606b70787e858d92999ea6a69f92877c6f675c51473d31281d232f3c4956626f7c858a8f939a9ea1a9aca99e93897d6f665c50443b30222b3844505c66727f8c98a2aeacaaa9a29e9b999290867b6e6255483b2f221508000000000000000000000000000000000000000000000000000b16202c3945515d6774818e9b9f9b98928f8b86837f7b746f64594c4033271a0e1b2734414e5a6774818d969696969696969696968d8073675a4d4034271a0d01000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000004101d2935404b5566727f8c99a9aba9a7a5a4a9a19e9d98897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2acacacacaca295887c6f6255493c45515d676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7885929fa7a5aaa29f9d9b999185786e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e685e5246392d201407000000000000000000000000000000000000000b17222d3a4754616d7a87939f9e98928d87827c76706c655f574d423735424f5b6875828e909090909090909090909090909090909090909090909090909090909090909298959494939892919184776a5e5144372b1e1104000000000000000005111d28343e485055575c5c5c5c5c5c5c5c5c5c5c5c5c5c5c66737f8c929292929292929292928d8073675c5c5c5c5c5c5c5c5c5c5c5c5c5c5f6b78859292929292929292929292877b6e615c5c5c5c5c5c5c5c5c5c5c5c5c5c585651493f34291e1206000000000000000000000007121d2834404b54606d7985929facaaa29f9c9998928f8c89867e7164575154575f61615e564c413546525f6c7985929fa6a6a6a6a6a6a69e9285786b5f52453a40454c52585f6269625f584e453b31281e140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6a8a8a8a8a8a8a8a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5564707d8a98a2aeafacaaa8a6a5a6a8aeb6bfcad5e1e7ded8ccc0b6aca2989183796d605a50453b30261c11060f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464f5960666d727a80868f949d9f948c7f726a5f554b40352b1f16222e3b4754606a6f797d82878d92979c9fa2978e81746b60544a3f32291e28343f4a54606d7a86929fa7a09d9997928e8a86837f7b6e6154483b2e2115080000000000000000000000000000000000000000000000000004111d2935404b5563707d8996928e8a86827e7a76726e69645d53483c3024180e1b2734414e5a6774818989898989898989898989898073675a4d4034271a0d01000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000c18242f3c4955626f7c8897a19e9c9a9997959792908e8c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89959f9f9f9f9f9f9f95887c6f6255493c404b555d60616161616161616161616161616161616a7683909c9a98969892908e8c8a877b6e616161616161616161616161616161615e564c41362a1e1105000000000000000000000000000000000000000613202d3946525e6877839097928c86817b756f6a63605b534d453c3133404d5a6673808383838383838383838383838383838383838383838383838383838383838383858888888786868585848276695c4f4336291c10030000000000000000000c17222c363e45494b4f4f4f4f4f4f4f4f4f4f4f4f4f4f5966727f8585858585858585858585858073665a4f4f4f4f4f4f4f4f4f4f4f4f515e6b78848585858585858585858585867b6e61544f4f4f4f4f4f4f4f4f4f4f4f4f4c4a463f372d23180d010000000000000000000000010c18232e3945515d6774808d9a9c9998928f8c8985827f7c79716c615549474d535554524c443b3046525f6c7985929999999999999999999285786b5f52452f353a41464e53555c55534e463c33291f160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999b9b9b9b9b9b9b9b9b9a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775818e9baab3bbb9b7b5b3b1b3b4b9bfc8d1dce7e8e8ddd2c7beb4aaa0958e81746c61574d42382e23170b0f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343d474f545c60686d737b828990958f82776c60584e43392e2319131f2b37434e5860666d71767b80858a8f939a92857a6d61594f42382e2017232e3845525d6875818e9b9895908d8985817e7a76726e695e53463a2d21140700000000000000000000000000000000000000000000000000010d18242f3a4653606c78848985817d7a75716e6865615f57534a41362b20140815222e3b4855616e7b7c7c7c7c7c7c7c7c7c7c7c7c7b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c7985929691908e8c8a88878583817f7d706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89929292929292929292887c6f6255493c3a434b51535454545454545454545454545454545b6774818e8f8d8b89878583817f7d7c786d60545454545454545454545454545454524c443b3025190d010000000000000000000000000000000000000005111d2a36414c566673808c8b857f7a746e69626058535049413c332a323f4b58636e737777777777777777777777777777777777777777777777777777777777777777797b7c7b7a7a797978777670655a4e4135281b0f0200000000000000000006101a242c34393d3e434343434343434343434343434b57636d72797979797979797979797979736e63574b4343434343434343434343505c6872787979797979797979797979796e695e53464343434343434343434343433f3e3a342d251b11060000000000000000000000000007121d2935404b55626e7b87928f8c8985827f7c7976726f6d66615a50453b4246484746413b323946525f6c79858c8c8c8c8c8c8c8c8c8c8c85786b5f5245382930353c4347484f4847433c342a20170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c8f8f8f8f8f8f8f8f8f8f8f8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a85929facb8c5c5c4c2c0bebfc1c4cad1d9dadadbddded9d0c5bcb1a79d928a7e71695e544a3f34281d140a1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222b353d424a50565d60696e757d838b857a6e655b50463c30271d110f1b27323d464e545c6064696e73797e82878d8b7e72685e52473d30261c111c2935414c5663707d898f8b8783807c7975716d6866615e574d42362a1e1205000000000000000000000000000000000000000000000000000007131f2b3744505b65707e7d7975716d6765615e5655534d4541382f251a0f0714212d3a46535f696e6f6f6f6f6f6f6f6f6f6f6f6f6e695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66758188868583817f7d7c7a78767473706b6054483b2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c86858585858585858585867c6f6255493c313a40454747474747474747474747474747474c5965727f8583817f7d7b79777573716f6d665c50474747474747474747474747474746413b32291e14080000000000000000000000000000000000000000010d1925303c4956636f7d847e79736d68615f57544e46443f382f2a212f3b47525c63666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a666d6f6f6e6e6d6c666b6b69655e54493d3125190d000000000000000000000009121a22282d30313636363636363636363636363b46515b63666c6c6c6c6c6c6c6c6c6c6c6c66635c52473b3636363636363636363f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c615e574d4236363636363636363636363632312e29231b13090000000000000000000000000000000c18242f3947535f69768285827f7c7976726f6d666663605c5450483e33363a3b3b39363029333f4c5966727f7f7f7f7f7f7f7f7f7f7f7f7f7265594c3f3226242931373a3c423c3a37312a22180e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e828282828282828282828282827f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8a98a2aebac6d2d0cecccbcccdd0cecdcccdceced0d1d4d7cec3b9afa59f92857b6e665c50443c2f261c111b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019232b30383f444c52575f616b70787e7d70685e53493f342a1e150b0a15202b343d424a5153575f61666d71767b8082786c60564c41352b1e150d1924303a4653606c7883827e7b77736f6d6664615d5654534d453b31251a0e020000000000000000000000000000000000000000000000000000030f1b27333f4953616c70706d6664605d5554524c4846423b332f261d130805121e2a36424d575f61636363636363636363636363615e574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7b7b7a78767472716f6d676a68666360594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f79797979797979797979796f6a5f53473b2e2f35393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b4653606c7878767472706e6c6568666462605c544a3f3b3b3b3b3b3b3b3b3b3b3b3b3b3936302920170d020000000000000000000000000000000000000000000813202d394653606c7879726d67615e56534d47433d37332d261d1f2a36404a52585a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d545c606262616160605b5e5e5c5a544c42382c2115090000000000000000000000000910171d21242429292929292929292929292a353f495157595f5f5f5f5f5f5f5f5f5f5f5f5a57524a40352a292929292929292f3a444e565c5e5f5f5f5f5f5f5f5f5f5f5f5f54534d453b3125292929292929292929292524221e1811090100000000000000000000000000000007121d2b37424d57616d7a7976726f6d666663605c545653514a423e362c2a2d2e2e2d2a2525323e4b57636d727373737373737373737373726d63574a3e31251920262b2e2f362f2e2b262018100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c7175757575757575757575757575726d62564a3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6976828f9caab4bfcad6dddbd9d8d2cbc5c2c1bfc0c1c2c4c5c8ced5ccc0baada2979082786d60584e42382d22171b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711191e262e343a41454d535960666d72706b61564d41382d22190c03040f19222b30394044464d53545c6064696e73756c665b50443a3023190c08131f2b3844505b666c7875726e696663605c5454524c4846423b33291f1409000000000000000000000000000000000000000000000000000000000b17222d3841505a616463605c5454514b4746413b3a36312a211d140b01020e1a26313b454d535556565656565656565656565654534d453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846535f696e6f6d676967666462605d555b5956544f473d32271b100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5860626c6c6c6c6c6c6c6c6c6c6c625f584e43372b24292c2d2e2e2e2e2e2e2e2e2e2e2e2e2e3744505b656c656967656361605b5359575553504a42382e2e2e2e2e2e2e2e2e2e2e2e2e2d2a251e170e050000000000000000000000000000000000000000000006121f2b3844505b666c6c66605d55524c46423b37322b27221b1419242e3840474b4d5050505050505050505050505050505050505050505050505050505050504a5053555555545353504a514f4e49423a30261b100400000000000000000000000000060c111517181c1c1c1c1c1c1c1c1c1c1c232e373f464b4c5252525252525252525252524d4b4740382e241c1c1c1c1c1c1c28323c444b50515252525252525252525252524846423b33291f1c1c1c1c1c1c1c1c1c1c191815120d060000000000000000000000000000000000010e1a26313c46525e686d6d666663605c545653514a4946444039302c241e212221201e19222f3b46515b6366666666666666666666666665635b51463a2e2216151b1f21222922211f1b150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646868686868686868686868686865625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616e7b86929facb9c5d0dbe7e8ddd2c9c0bab5b4b2b3b4b5b7b8bcc3ccd6cabeb3a99f948c7f736a5f544a3f33281f1b2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c141c23282f353c42474f545c60656361594f443b2f261b100700000710191e272e34383b42464b5153575f616769605b544a3f32291e1107030f1c28333f4a545b656c6565615e575653504a4746413b3a36312921170d030000000000000000000000000000000000000000000000000000000006111b262f3e485055575653514b4745413b3936302d2a261f180f0b02000009141f2a333b4246484949494949494949494949494846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d575f6162605d555b59575554514c4e4c4948443d352b21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e54565f5f5f5f5f5f5f5f5f5f5f55534e463c32261b1d202021212121212121212121212127333f49535b605b535a5856545350494c4a4846443f383026212121212121212121212121201e19140d050000000000000000000000000000000000000000000000030f1c28333f4a545b60605b54514b46413a36312b271f1b17110a121c262e363b3f404444444444444444444444444444444444444444444444444444444444443f4446484948474746443f4443413d3830281e140a0000000000000000000000000000000005080a0b10101010101010101010121c252e353b3e3f464646464646464646464646403f3b352e261c12101010101016202a323a3f43454646464646464646464646463b3a36312921170d1010101010101010100c0b0906010000000000000000000000000000000000000009151f2a36414c565e61605c545653514a494644403c3a38342e271e1a121415141411121e2a353f495157595959595959595959595959595751493f352a1e120a0f1215151c1515120f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e485055575c5c5c5c5c5c5c5c5c5c5c5c5c585651493f34291e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65737f8c99a3afbbc1c9d3dde2d6cbc0b7afa9a7a6a7a7a8aaacb1b9c3cdcfc5bbb0a69f92877c6f665b50443b31251a2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c0f090909090909090606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e242931373d424a50535857554f473e32291d140a00000000070c151c23282c3136394045464d53555a5c53504a42382d20170d00000b17222d38424a535b605b5354524d4946443f3a3935302d2a251f170f050000000000000000000000000000000000000000000000000000000000000a141d2c363e44494a4a4645403a39352f2d2a25211e1a140e0600000000030e18212a31363a3b3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313b454d53555553514b4e4c4a4947454141403d3b38322b23190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b343d43474952525252525252525252524947433c342a2015111314141414141414141414141417222d384149505350494e4c4a4846443f403e3c3a38342e261e15141414141414141414141414110d0802000000000000000000000000000000000000000000000000000b17222d38424a505353504a45403936302a261f1b150f0b06000a141c242a2f323337373737373737373737373737373737373737373737373737373737372e34383a3c3c3b3b3a3938332d3635312c261e160c020000000000000000000000000000000000000000030303030303030303030a131c232a2f323339393939393939393939393933322f2a241c140a03030303050f1820282f3337383939393939393939393939392e2d2a251f170f05030303030303030303000000000000000000000000000000000000000000000000030d1925303a444c525453514a494644403c3a38342e2d2c28231c150c0807080807050d18232e373f464b4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d01030608090f09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a4f4f4f4f4f4f4f4f4f4f4f4f4f4c4a463f372d23180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c798490959ea5afb7c1cbd4dfd1c5baafa59d9a999a9b9b9da0a7b1bbc4cfcdc2bbaea3999083786c60574d42362a1e2835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f4235281c161616161616161613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b13191f262b30383f44464b4a48443e352c20170b020000000000030b12181c1f262a2e34383c4247484d4f46443f382f261c0e05000006111c262f384149505350494846423c3a38342e2d2924211e1a140d0500000000000000000000000000000000000000000000000000000000000000020b1a242c33393c3d3d3a38342e2c2924201e1914120e0903000000000000060f181f262a2d2e3030303030303030303030302e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464848474540413f3e3c3a39352f33302f2c2721191107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32373b3c46464646464646464646463c3b37322a22180e0406070808080808080808080806111b262f383f4446443f413f3d3b3937332d312f2d2c28231c150c080808080808080808080807050100000000000000000000000000000000000000000000000000000006111c262f383f444646443f38352f2a251e1a140f0a03000000020a12191f2326272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a23282b2d2f2f2e2e2d2d2b2822292825211b140c0400000000000000000000000000000000000000000000000000000000000000010a12181e2225262c2c2c2c2c2c2c2c2c2c2c2c2726231f19120a010000000000060f161d23272a2b2c2c2c2c2c2c2c2c2c2c2c2c21211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4146474644403c3a38342e2d2c2823201f1c18120b0300000000000007121c252e353b3e3f40404040404040404040403f3e3a352d251c1107000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e424242424242424242424242423f3e3a342d251b110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c777e838e939ea5afb8c2cdd7cec2b5a99d938e8c8d8e8f9195a0a9b3bec9d5cbbfb5ab9f958b7f72695e53463a2f242835424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f423528222222222222222222201f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d151a1e262e34383a3f3d3c38332c231a0e050000000000000000070c10141a1d23282c31373a3b40423938332d261d140a000000000a141d262f383f4446443f3b3a36302d2b2823201d1914120e090300000000000000000000000000000000000000000000000000000000000000000008111a22282d3031302d2c2823201d1814110d080502000000000000000000060e141a1e212223232323232323232323232321211e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18212931363a3b3c3a39352f33312f2d2c2924262322201b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f39393939393939393939392f2e2b262018100700000000000000000000000000000a141d262d33373937332d32302e2d2b27222422201f1c17110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3338393938332d29241d19130e090300000000000000080e1317191a1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d171c1f202222222120201f1c171c1b1915100a0200000000000000000000000000000000000000000000000000000000000000000000070d121618191f1f1f1f1f1f1f1f1f1f1f1f1a1917130e070000000000000000050c12171b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1514120e0903000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036393a3a38342e2d2c2823201f1c181312100c070000000000000000000a131c232a2f3233333333333333333333333332312e2a231c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d30313535353535353535353535353532312e29231b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c7079818e939ea6b0bbc5cfcdc1b4a79a8e817f808182839197a1adb9c2cfd0c6bdb1a79f92867b6e61564c41352f2f35424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f42352f2f2f2f2f2f2f2f2f2f2d2b28221c140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090c141c23282b2d32302f2c28211a1108000000000000000000000004090e12181c1f262b2d2e34362d2b28221c140b0200000000020b141d262d33373937332d2d2a25201f1c1713110d0805020000000000000000000000000000000000000000000000000000000000000000000000000810171c20232423201f1c1813110d0705010000000000000000000000000003090e1214151616161616161616161616161514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262a2d2e2f2d2c292426242221201d1919161613100b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f22232c2c2c2c2c2c2c2c2c2c2c22211f1b150e07000000000000000000000000000000020b141b22272b2d2b2722252321201f1b1717151312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d2d2b28221c18120d08020000000000000000000002070a0d0d11111111111111111111111111111111111111111111111111111111060b101213151615141413120f0b060f0d09040000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0c1313131313131313131313130d0c0a07020000000000000000000001070b0f111213131313131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e2d2c2823201f1c181312100c0706040000000000000000000000010a12181e22252626262626262626262626262625221e18110a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c212324292929292929292929292929292525221e18110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535b60676d77818e949fa9b3bec9d0c3b6aa9d9083797474757a85919ea6b0bdc6c5bfbab0aaa2988f8276685d52453c3c3c3c424e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f423c3c3c3c3c3c3c3c3c3c3c3938332d261d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20252423201c161008000000000000000000000000000000070c10151a1e21222729201f1c17110a02000000000000020b141b22272b2d2b2722201e1a1312100b06050100000000000000000000000000000000000000000000000000000000000000000000000000000000050b10141617171313100c0704010000000000000000000000000000000000000205070809090909090909090909090908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e21222220201d181917161413110d080a09070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161f1f1f1f1f1f1f1f1f1f1f1615130f0a040000000000000000000000000000000000020a11171b1f201f1b1719171513120f0b06090706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20201f1c17110c0701000000000000000000000000000000000004040404040404040404040404040404040404040404040404040404000003060709090808070606030000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d2021201f1c181312100c0706040000000000000000000000000000000000070d121618191919191919191919191919191816120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171c1c1c1c1c1c1c1c1c1c1c1c1c191816120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950555c656d78829097a1adb9c1cec4b8ab9f958c7f726a68717e8a949fabb4bfbcb4aea69f98928b837a6d60544949494949494e5b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b4f49494949494949494949494946443f382f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b10121318171614100b0500000000000000000000000000000000000004090e1214151a1c13120f0b06000000000000000000020a11171b1f201f1b1714120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a0a0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415151413100d070b0907060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131313131313131309080603000000000000000000000000000000000000000000060b0f1213120f0b060a0806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121313120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0a0a0a0a0a0a0909080706030000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141312100c0706040000000000000000000000000000000000000000000002060a0c0c0d0d0d0d0d0d0d0d0d0d0d0c0c090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0f0f0f0f0f0f0f0f0f0f0f0f0f0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444b535c666e7b85929ea5afbcc6c8bcb1a79f92867b6e666c76828f99a3aebab0aaa29f948f867f786d685d55555555555555555b6875818e9ba8b4c1cedbcec1b5a89b8e8275685b5555555555555555555555555553504a42382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070c0a09070400000000000000000000000000000000000000000000020608080d0f06060300000000000000000000000000060b0f1213120f0b0605020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070809070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006060606060606060606060000000000000000000000000000000000000000000000000000000305060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314171717171717171616151312100b060705020000000000000000000000000000000000000000000000000000000000000000000000000001050707070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3339414a545e69707d8a939eaab4bfcac3baaea3989083786c626e7b86929fa9aea69f98928b827b726c6662626262626262626262626875818e9ba8b4c1cedbcec1b5a89b8e8275686262626262626262626262626262605b544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103000000000000000000000000000000000000030506050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314151313100c0708070502000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202123242424242424232221201f1c171514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707060401000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b22272f39424d57616c75818e98a2aebac4cbbfb4aa9f948b7f72686a73808d97a2a29f948f867f776e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f75818e9ba8b4c1cedbcec1b5a89b8e82756f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6c665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213120f0b0600000000000000000000000000000000000000000000000000000000000000000001010101010102020101000000000000000000000000000000000000000000000000000000000000000000000000000000000406070d0d0d0d0d0d0d0d0d0d0d0d0d0b070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0d0d0d0d0d0a09070400000000000000000000000000010507070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507080a0c0e0f0f10111111111111111111111111111111111110100f0e0b08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d202122201f1c18171514120e0909070604010000000000000000000000000000000000000000000000000000000000040e161e24292d2e30303030303030302f2e2d2b282322211e1a140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090907030000000000000000000000000000000000000000000000000000000000000001070c1013141413110d070100000002060a0c0c100c09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171d27303b45505a616e7b86929fa9b2bec9c6bcb0a69f92857a6e616d7a85929f98928b827b726c767c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c828f9ca8b5c2cfdbcfc2b6a99c8f827c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c786c605346392d2013060000000000000000000000000000000000000000000205070807070501000000000000000000000000000000000005080a0b0c08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f201f1c17110e09030000000000000000000000000000000000000000000000000000020608080e0e0e0e0e0e0e0e0e0d0d0c0a0907060401000000000000000000000000000000000000000000000000000000000001070c1013141a1a1a1a1a1a1a1a1a1a1a1a1917130e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114141a1a1a1a1a1a1a1a1a1a1a1a171614100b0500000000000000000002080d111314181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205080d11141417191b1c1c1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1b1b181514120e0905020000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d2f2d2c28232421211e1a18161413110d07080605030000000000000000000000000000000000000000000000020c1620283035393a3d3d3d3d3d3d3d3c3c3b3a38342e2e2d2a261f1b150b060000000000000000000000000000000000000000000000000000000000000000000002060808080705020000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000002090e1214151615130f0a0400000000000000000000000000000000000000000000000000000000030b12181d1f2021201d18130c0400070d121618191d191515120f0a06030000000000000000000000000000000000000000000003050607080809090909090909090909090909090909090807060401000000000000000000000000000000000000000000000000000000000000000000060b151e29333e46525e69737f8c97a1adb9c4cec2baaea2988e81746b68727f8c948f857e766e696d79868888888888888888888888888888888f949eaab7c3d0dcd0c4b7ab9f948f88888888888888888888888888888886796d6053473a2d2014070000000000000000000000000000000000000003090e1214151413110d080200000000000000000000000000060c11141718191514120e0904000000000000000000000000000000000000000000000104060708080808080807060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d2b28221c1a140c07000000000000000000000000000000000000000000000003090e1214151a1b1b1b1b1b1b1b1b1a1a1917161413110d08060401000000000000000000000000000000000000000000000000030b12181c1f2027272727272727272727272726231f19120a0202020202020202020202020202020202020202020202020202020202020202020202020202020200050d14191e20212727272727272727272727272323201c16100800000000000000050c13191d20212525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252522211f1b150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114191e202123262828292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2928272522211e1a15120e09030000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3c3a38342e302e2d2a25252320201d18171513120f0b0607060400000000000000000000000000000000000008131e28323a4146474a4a4a4a4a4a4a49494846443f3f3b3a36312b272017110a0200000000000000000000000000000000000000000000000000000000000003090e1214151514120e09030000000000000000000106090b0c0e09060503000000000000000000000000000000000000000000000000000000050d141a1e202123221f1b160f0a0400000000000000000000000000000000000000000000000000030d151d24292c2d2d2c29241d160d0a12181e2225262a2622211f1b15130f0a05010000000000000000000000000000030607060b0f12131415151516161616161616161616161616161615151413110d08070502000000000000000000000000000000000000000000000000000000000000030c17212a36424d57606d7984919ea8b2bdc9cabeb3aa9f93877c6f666d79848b827b716c61606d79869395959595959595959595959595959c9ea6b0bbc7d3dfd3c7bbb0a69f9c959595959595959595959595959593867a6d6053473a2d201407000000000000000000000000000000000000060d141a1e212221201d19130c0500000000000000000000000810171d2123242621211e1a14100c0700000000000000000000000000000001040707070d1013141414141414141413120f0b06070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d33383938332d2a251f18120b030000000000000000000000000000000000000000060e151a1e2122272727282828282828272625242221201d191413100d0701000000000000000000000000000000000000000000030d151d23292c2d343434343434343434343434332f2a241c140f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e171f252a2d2e343434343434343434343434302f2c27211a11080000000000050e171e252a2d2e323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322f2e2b26201810060000000000000000000000000000000000000000000000000000000000000000000000000000000001070d14191e20252a2d2e303234353636373737373737373737373737373737373737363534322f2e2b26211e1a140d080200000000000000000000000000000000000000000000000000000000000000000000000007131d28313a414547484645403f3d3b3a3631322f2d2c29242422201f1b17161413100c07080705020000000000000000000000010d1924303a444c52545657575757575756555453504a4c4846423b373227221b140b0200000000000000000000000000000000000000000000000000000000060e151a1e212222211e1a140e0600000000000000070d121618191a1613120f0b06060400000000000000000000000000000000000000000000050f171f252a2d2e302f2c27211b160f0a0400000000000000000000000000000000000000000000040d151f272f35393a3a39352f281f16131c232a2f323337332f2e2b26211f1b15110d080200000000000000000000060c10121317171b1f2021212222222222222222222222222222222222222221201d191414110e09020000000000000000000000000000000000000000000000000000000000050f1a25303b45515d67717e8b96a0acb9c3cec5bbafa49a9083786c67717e7e766e69625a606d798693a0a2a2a2a2a2a2a2a2a2a2a2a2a2a8aab0b8c1ccd7e3d8ccc2b8b0aba9a2a2a2a2a2a2a2a2a2a2a2a2a2a093867a6d6053473a2d2014070000000000000000000000000000000000060f181f262a2d2e2e2d2a251e160e0600000000000000000008121a22282d3031322e2d2a251f1c18120c07000000000000000000000002080d11131419181d202021212121212121201f1c1715130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f4446443f38363028231d150c07010000000000000000000000000000000000060f1820262b2e2f343434343434353534343332312f2d2c292420201d18120d0802000000000000000000000000000000000000010b151f272f34383a4040404040404040404040403f3b362e261c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c17202930363a3b4040404040404040404040403d3c38332c231a1005000000020c1720293036393a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b37322a22180e040000000000000000000000000000000000000000000000000000000000000000000000000000040c13181f252a2d3036393b3d3f414242434444444444444444444444444444444444434342413e3b3a37312d2a251f19130c0400000000000000000000000000000000000000000000000000000000000000000000010d18242f3a434b51545553514b4c4a484642413e3c3a39352f312e2d2b272223201f1d18171414110e090908060300000000000005111d2935414c565d6163636363636363636261605c545855534d47433d332d261d140a000000000000000000000000000000000000000000000000000000060f181f262b2e2f2e2d2a261f180f0600000000010911181e2225262722201f1b171413100c0709070705010000000000000000000000000000020d17212930363a3b3c3b38322c27211b160f0a0400000000000000000000000000000000000000050d161f2731394045474745413a31281d1c252e353b3e3f433f3c3a37312e2b26201e19140f0a04000000000000030a11171c1f202322272b2d2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2c292421201e19140d05000000000000000000000000000000000000000000000000000000000009141f2935404b55606d7884919ea8b2bdc8ccc0b6aca0958b7e72676c71716c615e5753606d798693a0acafafafafafafafafafafafafb5b7bbc1cad3dee9ded4cac2bbb7b6afafafafafafafafafafafafada093867a6d6053473a2d20140700000000000000000000000000000000030d18212931363a3b3a3936302820170f0801000000000000030c1a242c33393d3e3f3b3a36312c28231d18120b060000000000000000040c13191d20212624292c2d2e2e2e2e2e2e2d2d2b2822221f1b160c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071117222d38424a5053504a46423b342e271e18120b03000000000000000000000000000000030e18212a31373a3b41414141414141414140403f3d3c3a39352f2d2c29241d19130c04000000000000000000000000000000000007121d2731394045474d4d4d4d4d4d4d4d4d4d4d4d4b4740382e2828282828282828282828282828282828282828282828282828282828282828282828282828282828282829323b4246474d4d4d4d4d4d4d4d4d4d4d4d4a48443d352c21160b00000008131e29323a4146474b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000050d161d24293036393b4146474a4c4e4f4f505051515151515151515151515151515151504f4e4e4b4847423c3a363129241e160e0500000000000000000000000000000000000000000000000000000000000000000004111d2935414b555d6062605c54595754534d4e4b49474540403d3b3937332d2f2d2c29242421201e19181515120f0a04000000000713202d3946525d686d707070707070706f6f6e6d666865615f57544e443f382f261b1106000000000000000000000000000000000000000000000000020a1117212a31373a3b3b3a36312a21180e0300000009131b23292e3132342f2d2b2722201f1d1818161413110d080b09080606030000000000000009141f29333b4246484948433d38322b27201b150f0a0400000000000000000000000000000000070f171f283139434b515354514b433a2f241f2e373f464b4c504c4847433c3b37322d2a251e1b15100b04000000060c151c23282c2d302d3337393a3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a39352f2e2d2a251f170e0a01000000000000000000000000000000000000000000000000000000020c18242f3944505c66717e8b96a0acb9c4cfc7beb1a79e92857a6d606464625a524d53606d798693a0acb9bbbbbbbbbbbbbbbbbbbbbbc2c3c7ccd3dce5ebe6dcd4ccc7c4c2bbbbbbbbbbbbbbbbbbbbbbb9ada093867a6d6053473a2d2014070000000000000000000000000000000009141f29333b4246484746413a32292119130c0400000000000b151e2c363e45494b4c4846423b38342e28231d17110a0200000000010a0e161e24292c2d322f35393a3b3b3b3b3b3b3a3938332d2f2c272118120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610192328333f4a545b605b54524d4540393029231d150d0700000000000000000000000000000915202a333c4247484d4e4e4e4e4e4e4e4e4d4d4c4a494745413e3a39352f29251e160e08000000000000000000000000000000000c18232f39434b51535a5a5a5a5a5a5a5a5a5a5a5a58524a403635353535353535353535353535353535353535353535353535353535353535353535353535353535353535303b444d52545a5a5a5a5a5a5a5a5a5a5a5a56554f473d33271c100400010d1925303a444c52545858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585855534e463c32261b0f030000000000000000000000000000000000000000000000000000000000000000000000050f171f282f353b4146474c525456595b5b5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5b5a5855534e4846423b35302820170e0600000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d6f6d66686663615e575a585653514b4d4a4846443f3e3c3a38352f302e2d2a252522211f1b150e060000000714212e3a4754616d7a7d7d7d7d7d7d7d7c7c7b797775726e69626058504941382d2217100700000000000000000000000000000000000000000000040b141b2227333c4247484846423b332a1f1409000007111b252d353a3e3f413c3937332d2d2c2924252321201d191a18161513120f0b060b090707050e1a25303b454d525456544f48433d37322b27201b150f0a04000000000000000000000000010710192129313a434b555d60605d554b41352927313f495157595d5955534e4947433c3936302b27201b160f0a020a11171e262e34383a3d403f44464748484849494949494949494949494949494948484745413f3b3a363029201c130b0200000000000000000000000000000000000000000000000000000007121d28343f4a54606d7884919ea9b2bdc9d0c3b9ada1978c8073685e585650464653606d798693a0acb9c6c8c8c8c8c8c8c8c8c8c8cfd0d3d7dededededededed8d3d0cfc8c8c8c8c8c8c8c8c8c8c6b9ada093867a6d6053473a2d201407000000000000000000000000000000020e1a26313b454d535554524c443b3329241e160d0902000007121d27303e485055575954534d46454039342e28221c140b070000020a131c20283035393a3f424045474747474747474746443f3c3b383229241d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f18222b353d44505b666c66615e57514b433d342f271f181007000000000000000000000000020e1a26313c454d53555a5a5a5b5b5b5b5b5b5a5958575554524c4b47454039353028201a1109010000000000000000000000000004101c2934404b555c60676767676767676767676767645c5247424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424d565e616767676767676767676767676361594f44382c2014070005111d2a36414c565e6165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625f584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000050e172129313a40454d5254565e616365676869696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69686765625f5754534d45413a322920180f06000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d797c79777572706e6969676562605d555957555350494b494745403f3d3b3a3630312f2e2b262018100600000b1824313e4b5764717e898a8a8a8a8a8a8988878684827f7b756f6a605b53493f332722190b020000000000000000000000000000000000000000060d161d262d333e454d535555534d453b31261a0c03010d18232d373f464a4c4d4946443f3c3a39352f312f2e2d292526252321201f1c17191716141311121e2a36424d575e61636059544e47433d37322b27201b150e0700000000000000000000040c1318222b333b434c555d676d6d675d51453a2f2f3943515b63666a66625f5855534e4746413b37322c27211b160c141c232830383f44464a4d49505354545555555555555555555555555555555555555554524c4c4746423b322e251d140b000000000000000000000000000000000000000000000000000000010c17232e3844505c66717e8b96a1adb9c5d0c9beb3a99f92867a6d61574d453e4653606d798693a0acb9c6d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c6b9ada093867a6d6053473a2d20140700000000000000000000000000000005121e2a36424d575f61615e564d453e352f281f1a140b06000c18232e3942505a616465615e5753514b454039332d261d191007010a141c252d323a4145474c4f4b51535454545454545453504a4948433d352f271f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17212a343d47515b606c78756e69605c554f454039312a2218120b030000000000000000000006121e2b37424d575f626767676767676868676766656462605d565853514b46413a322c231b13090000000000000000000000000006131f2c3845515c676d7373737373737373737373736e64584f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f525e696e737373737373737373737373706b6155483c2f231609000713202d3946525e686d717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171716f6a5f53473b2e211508000000000000000000000000000000000000000000000000000000000000000000020d172029333b434b51565e6166686e707274757576777777777777777777777777777777777776767574716e6a67615e57524c443b332a21180c020000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d888684817f7d7b787674716f6d6768666461605b53585653514b4c4a474642403e3c3a37312a22180b02000d192633404c5966737f8c96969696969696959992918e8b87827c726c655b50443f342b1d140a00000000000000000000000000000000000000060f181f282f383f444f575f62615f574d42362a1e150b00121e29353f495157595a5553504949474540403e3c3a3935303331302e2d2b282226242221201d19202d3a46525e696e6f6b626058544e47433d37322b26201910090100000000000000080d161d2429343d454d565d676d79796d60554b403535404b55636d7276726f6a67625f5854524c47433c38322b2720191e262e343f424a50535659535b60616162626262626262626262626262626262626261605d565954524d4440372f261d110800000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919eaab4becacfc5baaea2988d8074695e53463b4653606d798693a0acb9c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b9ada093867a6d6053473a2d2014070000000000000000000000000000000714212d3a46535f696e6d685f575045413a312a251f17110a101c2834404b54616c71726e6964605c55514b443f382f2b2218120b101c262e373f444c5254595c555d6061616161616160605b5456544f45403931271e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e172029333c464f59626d7582827b736d676059514b433c3428231d150c050000000000000000000814212e3a47535f696e747474747474747474737372706f6d686865605d55524c443e352d251b12090000000000000000000000000714202d3a4753606d7980808080808080808080808073675b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b616e7b8080808080808080808080807d7063564a3d3023170a000714212e3a4754616d7a7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000009141f29323b454d555d60686e73787a7d7f818282838384848484848484848484848484848484838281817e7b78746e69605d564d453c332a1e140a0000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c92908e8c8a878583817e7c7a777573706e6c65676562605d55595754524d4d4b4847433c342a1d140a05121e2a36424d576874818e9ba3a3a3a3a3a2aba39f9e9b99938f877f776c605b51463d2f261b110600000000000000000000000000000000020a1117212a313a4149505961696e6e695f53463e30271d120716222e3a46515b62656762605b535653514b4d4b4947464142403e3c3b3938332d33312f2e2d2925272e3b4854616e7b7c766f6a626058544e47433c37322a221b13090000000000020a111a1f282f353f464e575e686d79827f73675d5145393845515d67727f837f7b78736f6a66615e56544e48443d37322a252630383f4450545c60636669656c6d6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d686965615e56514940382f231a0f050000000000000000000000000000000000000000000000000000000b17232e3845515c66727f8c98a2aebac7d2cabfb4aa9f92867b6e61574d424653606d798693a0acb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8ada093867a6d6053473a2d201407000000000000000000000000000004111d2935404b55616e7b7a6e69615a524c433e363028231c1419232c3845515c66717e7f7b76716d67605c55504a423d3429241d1519222e38404951565d6065686b676d6e6e6e6e6e6e6d6c6668636059514b433930261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e172029323b454e58606b727f8c8e867f79706b605c554e463f342e271e170e0600000000000000000815222f3b4855626e7b80818181818181818180807f7d7c7a7775716d67615e564f473f372d241a110700000000000000000000000714212d3a4754606d7a878d8d8d8d8d8d8d8d8d8d86796c68686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686f7c888d8d8d8d8d8d8d8d8d8d8c807366594d4033261a0d000916232f3c4956626f7c898b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000020e1925303b444d575e676d747b7f8487898c8e8e8f909090909090909090909090909090909090908f8e8d8b8885817b746d685e574d453c30261c11060000000000000000000000000000000000000000000000000000000004101d2935404b556875828e9b9d9b99969792908d8b89868482807d7b797674716f6d67686663615e565a5855534e463c2f261c110614212d3a46535e697784919eaab0b0b0b0afb5afacaaaba49f99928c81746d63594f41382d22170b000000000000000000000000000000040b141b2227333c434c535b606b707b7b6e61594f42392e23180c1825313e4a57626d72746f6c656562605d555a585654524c4e4d4b494846443f413f3e3c3a3935303436414c5665727f89827c766f6a626058544e47433c342d251b1107000000000a141c232b313a4145515860696e7a828f85796d60554b40414c56606d7985908c8884807c77726e68626058544f47433d36302e38424a505a62666d70737678797a7b7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7b7a7876726e69635b524a40352b21160b00000000000000000000000000000000000000000000000000000006111c2834404b54606d7a85929facb6c0ccd0c5baaea3988e8174695e52464653606d798693a0abababababababababababababababababababababababababababababababababababababababababa093867a6d6053473a2d20140700000000000000000000000000020c16202c3945515d677480847b706c605d564f46423b342e261e202935414c56606d79848c87837e79726d67605b544e463f352f271f202b34404a525b63686d727578797a7a7a7a7a7a7a7a7977746f6b605d554b42382e23170c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f182029323b444d575f6a6f7d879298928c847d746d675f5851454039302920181007000000000000000b1825313e4b5864717e8b8d8d8e8e8e8e8e8e8d8c8b8a888684817e79746d68615951493f362c23190d03000000000000000000000714212d3a4754606d7a87939a9a9a9a9a9a9a9a938679757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757c88959a9a9a9a9a9a9a9a998c807366594d4033261a0d000916232f3c4956626f7c8995989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898988c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000005111e2a36424d565e696e7981868c919696989a9b9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c9b9a9897928d86817a6e695f574d42382e23170b0300000000000000000000000000000000000000000000000000000006131f2c3945515d677784919eaaa8a5a9a29f9c9a989a93918f8c8a888583817e7c7a777572706e69696764625f584e42382d22170b15212e3b4854616e7b8796a0acb9bdbdbdbcc0bbb9b7b5afaba39f938c7f726b6053493f33271b0f0300000000000000000000000000060d161d262d333e454d555d656c737d8582756b61544b4034281e141e2a36424d5765727f807c7875726f6d6768666462615e565b5958565453504a4e4c4a4947464142413f46525e687683908f89827c756f6a626058544e463f372d23180d01000008121c262e353d434b515b626a6f7b838f948c7f72675d514546525e68727f8b979996918d88847f7a746f6a636059544e46413a343f4a545c606c71797d808384868787888888888888888888888888888888888888888785837f7b726d645c52473d33271c10030000000000000000000000000000000000000000000000000000000c18232e3945515d6774808d9aa4afbbc8d4cbbfb4aa9f92867b6e61564c4653606d7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d2014070000000000000000000000000008131e2935404b55606d7a8591857e746d686159524d443f38302a28323a46525d68727e8b9693908a857f79716c66605851454039312727323d46525c646d727a7f82848686878787878787878684817c756d675d544a3f34281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a212a333b444c565e696f7c859299a29f96918880796f6a625b514b433b322a221810070000000000000d1a2733404d5a6673808d999a9a9a9a9b9b9a9a9998979a93918e8b85817a706b625b51483e352b1f150b010000000000000000000714212d3a4754606d7a8793a0a6a6a6a6a6a6a69b8e8182828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828f9ca6a6a6a6a6a6a6a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000030d17212d3a46525e696e7b838e92999ea1a8a5a7a8a8a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a9a8a7a9a19e99928d837b6e695f544a3f34281f14090000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939facb4b2b3adaba9a7aca49f9e9b99979892908d8b898684827f7d7a787673716f6a5f544a3f33281c111d2935414c5664717e8b97a8b2bdc9c9c9d1cbc7c5c4c0bbb5afa59f93887c6f655b5044372b1f1205000000000000000000000000060f181f282f383f4450575f676d777f88928a7d70665c51453b302519202d3a46525e6977838d8884817f7c7a777573716f6d686a6866646361605b545a59575554524c4f4d4c4a54616d7a87939c948f89827c756f6a625f5851493f35291e120600020e19242e3840474f555d606d727c8590959e9285796d6053494f59616d7a85929fa8a19e9a95908c86817c76706b626058524c443f44505c666d747e84898c8f919299949595959595959595959595959595959595959497928f8c867f746e64594f44382c1f140900000000000000000000000000000000000000000000000000000007121d2935414c55616e7b87939facb9c5cfd1c6bbaea3998d8073685d524653606d7986929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292867a6d6053473a2d201407000000000000000000000000030c1925303945515d67727f8b97928a817a706b615e57504a423d362f3a444f59616d7a85929e9f9c97928c847e786f6a625b514b4339302b37434e58646e737f868c8f9193999494949494949a93918e8981796d665c50443a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c333c454d565e686e7b849197a2aba8a09a938d837c726d605c554d443c342a221910070000000006121f2b37434e586875828e9ba7a7a7a7a7a7a7a6a6a5aca49f9e9b98928d857d726d625a50473d31271d12070000000000000000000714212d3a4754606d7a8793a0adb3b3b3b3b3aa9e938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f949fabb3b3b3b3b3b3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2afb1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a6998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000009141f2d3945505a616e7b8590959fa3abacb2b2b4b5b5b6b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6b5b4b4b3adaba39f9590847b6e665c50443b30251a0e0000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8999a4afbbbfbebab8b6b4b6afacaaa8a6aaa29f9c9a989993918e8c8a878582807e7c6f665b5044382b1f13202d3946525d6875828f9ba8b5c2c3c3c5c6cacfd2d2ccc7c0bbafa49a9083786c605346392d2013090000000000000000000000030e18212a313a4149505a61696e79818c939a9184796d60564c41362a1d212e3b4854616e7b879596918e8b89868482807e7c7a78767573716f6e6c666967666462615e565c5a59575865727f8b99a49f9c948f89827c756f6a625b51463a2e2216090007131f2a36404a525960676d757f869297a0a1978c7f72655b5056606b74818e97a2adacaba7a09d99928e88837d766f6a615e5650454c56606d78818b9196999c9e9fa3aba1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a9a19e9c98928c80746b6054483b31251a0e020000000000000000000000000000000000000000000000000000000d19242f3a47535f6975828f9ca9b3becaccc8bfb5ab9f92857a6d60554b53606d788585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585796d6053473a2d2014070000000000000000000000000b151e2935414c56606d7985919e9e938e847d756e69605c544e46413a414c56606b74818e97a1aca9a19e96918b837c726d605d554b42392f3b4754606a73808c92989b9e9fa4a1a1a1a1a1a1a49f9e9b938f82786d60564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222c353d454d575e686e7a839196a1a9b3b2aca49f9591877f746d675e564e463c342b221910070000000815212e3a47535f6a7885919eabb4b4b4b4b4b4b3b3b2b6afacaaaaa29f97918a7f726c61594f43392f24180c0100000000000000000714212d3a4754606d7a8793a0adbac0c0c0baafa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9fa6b0bbc0c0c0bfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2afb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9bbc0bebebebebebebebebfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000020e1a25313c4955616c75828f97a0a7aeb5b9bdbfc1c1c2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c1c0beb9b4aea7a0969083786d60574d42362a1c110600000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98abb5c0cccac6c5c3c0c0bbb9b7b5b3b4aeaba9a7aba49f9d9b999697928f8d8b87786c605346392d201b27333f4953616d7a86929facb6b6b6b6b8babec5c8cdd7d1cbc0b6ac9f95897c6f6356493c31261a0e02000000000000000000000915202a333c434c535b606c707b838f939fa0968c7f72685e52463d2f262a36424d5765727f8b98a19e9b989993918f8d8b8987858381807e7c7b7977767472716f6d686a69676564626a7784909dabaaa69e9c948f88827c726d62564a3e3125180b000a17232f3b47525c636b7079818b9298a1a9a99e9184786c60535d686f7d88939fa9b3b9b7b1acaba39f9b949089827c746d68625a52525d68727f8c939ea0a8a9abacaeafacaaaba9a9a9a9a9a9a9a9a9a9a9a9a9aaacb2adabaaa29f92897d7063574d42362a1e120500000000000000000000000000000000000000000000000000000008131e2b37424d5764707d8a97a2adb9c7c0bbb9b2ada2988c7f72675c51505c666d78787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878786d675d5145392c201306000000000000000000000007121c27303946525e68727f8c97a1a59d96918a817b726d666058524c4449535e686f7d88939fa9b3b3ada8a19e9590867f756d675d544a4138404b54626f7c87939fa2aaabacafb5adadadadb6afacaaa59e948c7f72685d5245392c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d474f575f696e7a839195a0a8b2bbbeb6afa7a099928c81796e685f584e463d342b22190f0600000915222f3c4855626f7c8897a1adb9c1c1c1c1c1c0bfbec0bbb9b7b4aea9a19e93887e716b60554b4035291e130800000000000000000714212d3a4754606d7a8793a0adbac6cdccc1b7afaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9abb0b8c2cccdccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacafb5bdc7d1cbcbd1c6bdb5aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8a939ea9b1bbbfc6c9cecdcecfcfd0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cfcecfc9c6bfbab1a89f958c7f72695e5246382e23170c00000000000000000000000000000000000000000000000000030f1b27333f49536774818d9aa7b4bfbec0c1c3c5c6cac8c6c4c2bfbebab8b6b4b5afacaaa8a5a9a19e9c9a928578665b5044382b1f1f2b3744505b65727e8b99a3aaaaa9a9aaabadb3b8bcc3cbd5d2c7beb1a79a8d807467574d42362a1e1205000000000000000000020f1a26313c464e565d656c737e8691959ea5a89f92857a6e61584e41382d2d3a46525e697683909ca9aba8aba49f9e9b9997959792908e8c8b8987868482817f7d7c7a7977757472706f6f7c8995a0acb7b0aaa69e9c948f887f7265594c3f3226190c000c1926323f4b58636e737d848e939fa3aab3aca196897c6f625b606d7a84919aa4afbbc5c3bcb8b4aeaca69f9c948f87817a716c605d56606d7a85929fa5acb2b6b7b2aba39f9d9e9c9c9c9c9c9c9c9c9c9c9c9c9c9da0a8aeb4b4aea49d908376695e53463a2d211407000000000000000000000000000000000000000000000000000000010e1a26313c4653606d7985929eabb8b9b6afaca9a19e999185796d60534a545c606c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c605d554b4035291d100400000000000000000000000c18232e39424e58616d7a85929fa9afa8a19e938e867f786f6a615e5650505b656d7a84919aa4afbbbeb9b2ada7a099928b81796d665c53493f45515c6675828e9aa4aeb4b7b9bbc0c0bbb9b9bbbbb9b7afa69f92867a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464f5960696e7b849195a0a7b1bac4c7c0bbb1aba39f938e837a6f6a5f584e463d342b21180e0506121e2b37424d5765727f8c98a9b3bec9cdcececdcdccd2ccc8c6c4bebab3ada49a92877d70675d51453a2f24190d01000000000000000714212d3a4754606d7a8793a0adbac6d3d3c9c1bab6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b7bbc2cad4d9ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c89959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3abb5c0cbd7d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c7f7366594c403326190d0000000000000000000101030303030303030303030303000000000000000714212d3a46535e697783909da5afbbc3cbd1d5dad8d4d1d0cccbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcdd0d1d4d9d5d1cbc3bab1a79f92867b6e61544a3f34281c100300000000000000000000000000000000000000000000000005121f2b3744505b657683909ca9aeb4b1b3b5b6b8babfbec0c2c4c5c7c6c5c3c0c0bbb9b7b5b2b3adaba99e9184776b544a3f33281c28343f4a54606c7883909d9e9d9d9d9d9d9fa2a9acb1b9c3cdd6d0c2b7ab9e918478695f53463a2d21140700000000000000000006121f2b37434e585f686d7780889298a0a8afaea2988e81746a6053493f332e3b4854616e7b87939facb8b4b5afacaaa8a6a4a9a29f9d9b9997969992918f8d8c8a8887858482807f7d7c7a818e9ba7b1bcbbb7b0aaa69e97897c706356493d3023160a000d1a2733404d5a6673808991969ea5aeb4bcb2a89a8d807466626d75818e96a1acb6bec5c7c8c6bfbab9b0aba69f9a938e857e756d685f64707d8a97a2adb9bdbdb2a8a0999291918f8f8f8f8f8f8f8f8f8f8f8f8f91969fa2aab4b5ab9f95877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000009151f2c3845515c6674818d9aa8b2adaca49f9c96918c87817b6e6154484a50535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f53514b43392f24180d010000000000000000000004101c2834404a54606a74818e97a2adbab2ada59e98928b837c746d68605c5b606c77828f96a1acb6c0c9c4bdb9b1aba39f938e82786d655b50444653606d7985929facb6bfc4c6c1bdb5afacacafb5bdc1baaea2988b7e7265544a4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f59606b707b849196a0a7b1b9c3ccd2ccc3bdb5aea59d9590847c6f6a60584f473d332a20170d0814212e3a47535f697683909ca9b6c3cfcdcdcdcecfd1d2d6d4d2d0cac4beb6aca3999184796d60554c4135291d1104000000000000000714212d3a4754606d7a8793a0adbac6d3dbd3ccc6c3c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c2c3c7ccd4dcd9ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c899292929292929292929292929292929292929292929292929292929292929292929299a3afbbc7d3d3c7bbaea399929292929292929292929292929292929292929292929292929292929292929292928c7f7366594c403326190d00000000000003080b0d0e1010101010101010101010100d0c0a070200000815212e3b4854616e7b87959fabb8c1cdd7dcddd4cdc7c4c3c0bebebebebebebebebebebebebebebfc1c3c4c8cdd8dcd7ccc2baaea3988c8073665c5044382c1f12060000000000000000000000000000000000000000000000000613202d394653606c7985929d9fa3aaa4a6a8aaacaeb4b1b3b5b7b9bbc0bfc1c3c5c6c6c4c1bfbeb9b6a99d9083766a5d50432d221f2b3844505c66717e8a929191909090909092979da0a7b1bbc5cfd2c5b9ada196887b6e6155483b2e2215080000000000000000000814212e3a47535f6a6e7a828c939aa2aab1bab4aa9f93877c6f655b50443a37434e5865727f8c9aa4afbbc1c0bbb9b7b5b3b1b3adaba9a8a6a4aba39f9d9c9a9997959892908f8d8c8a88878e939da9b9c3c7c1bbb5ab9e9184786c605346392d201306000b1825323e4b5865717e8b96a0a8afbabfc4b8ab9e9285796d6c727f8c939ea8abadb3b8babfc6c8c7c2bbb7b0aca49f97928b817a6f6a6773808d9aa9b3bec5b8aca096918784848282828282828282828282828384899298a2aca8a9a1988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000004101c2834404b54636f7c8996a0a9a19e9a938f8a84807b756e695e52463f444652525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524745403931281d1207000000000000000000000006121f2c3844515c666f7c87939fa9b3bebdb9afaaa29f959087817a726d66626d73808d949ea8aeb4babec5c9c3bdb4aea59e948e81776c60584e4955626f7c8898a2aebec7cbc1b7afaba49f9fa4abb1b9bfb4aa9c8f8376665c5144382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b707d859196a0a8b1b9c3ccd5ddd8cfc6bfbbafa79f9691857c6f6a60594f463c32291f16101c2834404b54626e7b88949fabb7c1c1c0c0c0c1c3c5c6cacfd7dbd6cfc7beb5aba0968c8073675d5145392c201308000000000000000714212d3a4754606d7a8793a0adbac6d3d7cec5bfbab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc6ced8d9ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8685858585858585858585858585858585858585858585858585858585858585858687929facb9c5d2d2c5b9ac9f9286858585858585858585858585858585858585858585858585858585858585858585867f7266594c3f3326190c0000000001080f14181a1b1c1c1c1c1c1c1c1c1c1c1c1c1a1916130e07000c1926323f4c5965727f8c98a7b1bccad3dfd9d1cbc2bcb8b6b3b2b1b1b1b1b1b1b1b1b1b1b1b1b1b2b4b6b8bcc3ccd2d9d6cbbfb4aa9e9184796d6053463a2d2013090000000000000000000000000000000000000000000000000815222e3b4855616e7b888f9192989698999b9d9fa2aaa4a6a8aaacafb5b2b4b6b8babebec0c2c4c2b5a89c8f8275695c4f423629202d3a4653606d798486858584848383838385889095a0a9b3bec9d5c9bdb2a8978a7e7164574b3e312418070000000000000000000815222f3b4855626e7c848f949fa4acb3bcc3bbafa49a9083786c60554b413a47535f6a7783909dacb6c0ccccc7c6c4c2c0bebebab8b6b4b3b1b4aeacaaa9a7a5a4aaa29f9d9c9a989795939b9da5afbacbd4c7bbafa3998d8073665b5044382b1f1206000713202d3a4653606d7884919ea9b3becac6b9ada197897d70717d869092999b9fa2a9acaeb4b8bdc3c8c7c2beb6afa9a29e938e847c706b75828e9ba8b5c1c4b7aa9d91847b798583807d78767676767676767679777d86929f9f9b9797928d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000c18232e394854606b7784919e9c97928d87827d79736e69615e574d4236383a45454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545453a39352f281f160c010000000000000000000007131f2c38444f59606d7883909aa4afbbc5c9c1bcb4aea7a09a938e857f786f6b727f8c92979b9fa3aaaeb4bcc1cbc6bfbaafa69e938d80736a60544a5764717d8a97aab4bed0c6baafa59e99939399a0a7b1bcb8ac9f9285796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8690949ea0a8afb5bdc3cbd6dbd8d1cbc1b9b1a8a19792857d6f6b60584e443b31281d131f2c3845515c6673808d9aa6b0b4b4b4b4b3b3b4b6b8b9bec5cbd1d9d9d0c7bdb2a89f92857a6d6054473a3024190d010000000000000714212d3a4754606d7a8793a0adbac6dbd0c5bcb4aeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeb4bcc6d0dbccbfb3a6998c807366594d4033261a0d000815222e3b4754606a6f797979797979797979797979797979797979797979797979797979797979797979797e8b98a4b1becbc9bdb0a3968a7d79797979797979797979797979797979797979797979797979797979797979797979726d63574b3e3225180c000000020b131a202427272929292929292929292929292625231e19120a101d2935404b556976828f9ca9b6c2cddcdfd1c7bfb9b1aba9a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a7aaabb1bbc0c7d0d9d0c6b9ada1968a7d7064574a3d31251a0e0200000000000000000000000000000000000000000000000815222e3b4855616e7b8182848687898b8d8e90929896989a9b9d9fa3aba5a7a9abadb3b1b3b5b7b9b4a79b8e8174685b4e413528202d3a4653606d787a797878777777767677787c839097a1adb9c6d2cfc0b3a69a8d8073675a4d402e23180c000000000000000003101d293643505c6976838f969ea6afb6bec5ccc0b6ac9f958b7e71675d5145404a54626f7c8895a0acbec7d2d7d4d2d1cecccfcac6c5c3c1bfbebfbab9b7b5b4b2b0b4aeacaaa8a7a5a3a2a0a7a9afb7c1cbd0c5b9ac9f92877b6e61544a3f33281c0f030006131f2c3845515c66727f8c97a2adb9c6c9beb3a99b8e8174707d8083868a8e92979b9fa2aaacb2b8bcc2c9c7c0bbb3ada59e9691867d7176828f9ca9b5c2bfb2a5998c7f727d8a908c898683807d7b7875737a85817c808d98928e8a8785827e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000007121d2c38434f596673808c94908a85807b76706d66615e57524d453b302b2d39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392d2c29241d160d0400000000000000000000000915222f3b4854606b73808d95a0acb6c0cdd5cec5bebab1aca49f97928b837c74717e8185898e92989fa2aaafbbc0c7cbc1b8afa59f93887c6f665c505965727f8c98a5b2bfd0c2b6a99e938e86879095a0acb8baaea298897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f7c838a91969fa3abb1b9c0cad0d7dcd7cbc2bab2a9a19792867d6f6a5f564d433a2f241d2935414c56606d7985929ea8a8a8a7a7a7a7a7a7a9abadb3bbc0c7cfd9d9cfc4baaea2988b7e7265564c4135291d11040000000000000714212d3a4754606d7a8793a0adbac6d6cabfb4aaa29f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa2aab4bfcad6ccbfb3a6998c807366594d4033261a0d0006131f2b37434e5860626c6c6c6c6c6c6c6f75787878787878787878787878787878787878787878787878787e8b98a4b1becbc9bdb0a3968a7d7878787878787878787878787878787878787878787878787877716c6c6c6c6c6c6c66635b51463a2f22160a0000010b141d252b30333436363636363636363636363633322f2a241c1313202c3945515d677885919eabb8c4d1ded7cdbfb5ada79f9d999898989898989898989898989898989a9da0a7afb6bec7d2d5c9bdb2a99b8e817468574d42362a1e120500000000000000000000000000000000000000000000000714212d3a46535f696e747677797b7c7e8082838587898b8d8f91929997999b9d9fa2a9a4a7a9abadb2a69a8d8073675a4d4034271f2c3844515c666d6d6d666b6b6a6a6a6a6a6a6f7a85929eabb8c4cecfc2b5a99c8f827669554b4034281c100400000000000000000815222e3b4855616e7b86929fa6b0bcc5d0d2c7beb1a79e91857a6d60574d44515c6673808d9aa7b1bcd0d9e4e0dfdddbd9d6d1cecdcacbccd1cbc7c5c4c2c0bfbdbfbab8b7b5b3b2b0afadb4b6bac1c9d2c7beb0a69b8e8275695e5342382d22170b000004101c2834404b54606d7985929eabb8c4cec5b8ab9e9285786c7073767a7d8185898e92989da0a8abb1b9bdc4cbc5beb9afa8a19892877e7683909ca9b6c3beb1a4988b7e75818e9b999892908d8a87858280808d8e8884918b85827e7b7875716c6155493d3024170a0000000000000000000000000000000000000000000000000000000000000f1b27323d4855616e7b8888837e79736e6964605c54524d46423b33291f202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c20201d18120c04000000000000000000000000091623303c4956636f7c86939fa6b0b9c3cdd6d7d0cac3beb6afa9a29f959087817a7274797c81868c92989ea5afb5bdc7cac1bbafa49a9083786d60545966737f8c99a6b2bfccc1b4a79b8e81787983909daab7b5afaa988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f59606a6f767d848d9299a0a7aebabec5ced5ddd4ccc4bbb3a9a29892857c6e695e554b413529222c3945525d68727f8b979c9c9b9b9b9a9a9a9a9b9c9ea2a9afb5bdc7d1dcd6cabfb4aa9c8f8376685d5245392c2013070000000000000714212d3a4754606d7a8793a0adbac6d3c6baaea29892929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929298a2aebac7d3ccbfb3a6998c807366594d4033261a0d00030f1b27323d464e54565f5f5f5f5f5f6875818484848484848484848484848484848484848484848484848485929eabb8c5d1d1c5b8ab9e92858484848484848484848484848484848484848484848484848483776a5f5f5f5f5f5f595751493f352a1e1206000008131d262f363c4041434343434343434343434343403f3b352e251c14202d3a4753606d7a8697a1adb9c6d2dacfc5bbada39c95908d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8e90959fa4acb6c0ccd8cfc4b7ab9e918478695e53463a2d211407000000000000000000000000000000000000000000000005121e2a36424d575f616769656c6e7071737577797a7c7e80828486888a8c8e90929796989a9c9ea1a8a4998c7f7266594c3f3326242f3a434b545c6061605c545e5d5d5d5d585f68727f8c99a8b2bdc9d1c4b7ab9e918478675c5145382c1f130600000000000000000814212d3a47535f69727e8b949fa9b3becad6d0c2b9ada1978d8073695f534653606d7985919eabb8c3d0d9e3edece4dad2cbc5c2c0bdbebfc1c2c3c4c6c8ccd2d0cac6c5c3c2c0bfbdbbbac1c2c6cbd8ccc0b6ac9e94897c6f63574d422f261c11060000000c18232e3945515d6773808d9aa8b2bdc9c6b9ada297887c6f6366676d7074797d81868b91969d9fa7acb2bbc0c7cac1bab2aaa29992877e82909ca9b6c3beb1a4988b7e7985929faaa39f9c999797918f8c8d929b9691857e7a75716e696964615a5045392d2115080000000000000000000000000000000000000000000000000000000000000a16212d3a46535f69727f7c76716d67615f5753504a46423b3630292117131f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1413100d0701000000000000000000000000000916222f3c4955626f7c8490949fa7b1bbc5cfdadbd6d0c7c0bbb3ada7a09a938e857f78706f747a7f868e939fa3abb5bdc7ccc0b6aca0958b7f72665c596673808c99a6b3bfcbbfb2a5988c7f72727f8c99a5acaba49f998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464f5860626c7079808790959da4adb3bcc3ccd4dcd6cdc5bcb3aaa29791847b6e675d51453f342b2d3a4754606d7a8591908f8f8f8e8e8e8d8d8d8e9092979fa3abb5c0cbd7dbd0c5b9ac9f93867a6d6054473a2d2114070000000000000714212d3a4754606d7a8793a0adbac6c6b9aca09389868585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858586929facb8c5d2ccbfb3a6998c807366594d4033261a0d00000a15202b343d43474952525252525d697683909191919191919191919191919191919191919191919191919297a1adb9c6d2d2c6b9ada197929191919191919191919191919191919191919191919191919185786c5f52525252524c4b463f372e23180d0200030f1a252f3841484c4e4f4f4f4f4f4f4f4f4f4f4f4f4d4b4740372e2415222f3c4855626f7c8895a9b2bec9d5d6cabeb3a99c918c83807f7e7e7e7e7e7e7e7e7e7e7e7e7e7f81838b939aa4afbbc8d4d2c5b9aca196877b6e6154483b2e2115080000000000000000000000000000000000000000000000020e1a26313b454d53555a5b656c6c656566686a686e6f71737577797b7d7f81838587898b8d8f91969597988b7e7265584b3f32252935414b555d605d5554524c51515050504e56616e7b8896a1acb9c5d2c6b9ac9f9386796d6053463a2d201307000000000000000006121e2b37424d57626d76828f97a2adbac2ced5c9beb3a99f92867b6e61594f5764717e8a97a1adb5bdc7d2dde8e7dcd2c8c0bab5b4b0b1b3b4b5b6b8b9bbc0bdbebfc1c2c3c5c6cad0c8c6cecfd2d6d4c8bbafa49a8f82756b6054453b311d140a0000000007121d2935404b55626f7c8896a0acb9c5cabeb3a9988b7f7265555d6064666d70757a7e848a90959ea0a8afb5bdc3ccc4bcb4aba399928685929fabb8c5beb1a4988b7e7e8b939ba3aeaca59e9b9a9c9c999a9da1978b7f726d6764615e57575550483e34281d110500000000000000000000000000000000000000000000000000000000000005121e2b37424d57636d726f6a64605c55534d46443f3836302a251f170f071212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212070604010000000000000000000000000000000815212e3b47535f6a6f7a829095a0a9b3bec9d5dfe2d9d2ccc5bebab1aca49f98928c837d756e6d737b818b9299a3abb5c0cbc7beb1a79e9184786d605a6773808d9aa6b3c0cbbeb2a5988b7f72717d8a97a7a09d99938f8c8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d464e545a61676d737c838d929fa2a9b1b9c2cad3dbd7cec5bcb3a9a1969083796d605b51463d3133404d5a6673808584838382828181818180808183858c9299a3afbbc2cdd8d4c7bbafa4998a7d7064574a3d2e23180c0000000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f938679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797c8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0000040f19222b32373b3c46464646505d697683909c9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9ea1a9b3becad6d5c9beb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9285786c5f52464646463f3e3a352e251c120700000814202b36414a53585a5c5c5c5c5c5c5c5c5c5c5c5c5957524940352a1e24313e4a5764717d8a97a4b0bdcfdad2c6b9ada1978c7f767372727272727272727272727272727274777e88939facb9c3ced5c9bdb2a8978b7e7164584b3e3125180700000000000000000000000000000000000000000000000009141f2a333b42464853606c7779726e696866636163656768666d6e70727476787a7c7e80828487898b8d8a7d7164574a3e31242c3945515d676d6765605d5653514b464446535f697884919eabb7c4d1c7bbafa499887b6e6155483b2e2215080000000000000000020e1a26313c45515b616e7b85929fa6b0bcc6d0cfc4baaea3998f82756b60535c6976838f949fa4abb5c0ccd7dee2d6cbc0b6aea9a7a3a5a6a7a8aaabacafb6b0b1b3b4b5b6b8babec5ced7dadbded7cbc0b5ab9f93877c6f62594f4333291f0b0200000000000d18242f394754606a7784919eaab7c4cfc2b5a89b8f8275655b5154545c6063686d72787d838a91969fa3abb2bac1cac6bdb5aba399929297a2adbabdbdb1a4988b7e7c818b919ba5aa9e938e8d8f9196a1a99e9184796d605d5554534d4b49453e362c22170c00000000000000000000000000000000000000000000000000000000000000020e1a26313c45515b6365625f5853514b46423c38342e2a251f1a140d050006060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060000000000000000000000000000000000000006131f2b37434e585f686d7a839197a1adb9c3ced9e5e4ddd8cfcac3beb6afaaa29f959189827b6e696e757e879299a3afbbc2d0c3b9ada1968a7d7063566773808d9aa6b3c0cbbeb1a5988b7e726f7c89969b95908b87837f7c6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b343d434750555c606a6f78808a9297a0a7b0b8c1c9d3dbd7cec5bbb2a8a0958e81756d62594f433a2f394653606c787878777675757574747474747476797f87929fa6b0bbc7d3d7ccc0b5ab9a8d807467554b4034281c100400000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6c6c6c6c6c6c6c6c6c6c6c666d72777a7d7f8081818282828282828282828282828282828281807e7b766f6b6c6c6c6c6c6c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000007101920272b2e2f39393943505d697683909ca9abababababababababababababababababababababababadb3bbc5cfdadacfc5bbb3adabababababababababababababababababababababababab9f9285786c5f524539393933322f2a231c130a0000000b1824303c48535c646769696969696969696969696966635b52473b2f2929323f4b5865727e8b98a5b1becbd8d1c5b8ab9e9285796d66656565656565656565656565656565676c74808d9aa7b1bcc8d4cec0b4a79a8d8174675a4e412f24180d010000000000000000000000000000000000000000000000030e18212a31363c4956636f7d847f7b787572706e686a68666462626466686a686d6f717476787a7c7e80827c6f6256493c2f2a36414c56606d7a76716d6864605c545350494d576875828f9ba8b5c2ceccc0b5ab96897c706356493d3023160a00000000000000000009151f2a333f46525e69717e8b949faab4bfcad6cbbfb4ab9e94897d70655b56636f7d828c9399a4afbbc1ccd6e0d1c5baaea49d9a9798999a9c9d9e9fa4aca3a5a6a7a8aaabaeb3bcc5d0dbe6ded3c7bbafa3998e81756a5f53463d3221170d00000000000007121d2b37434e586773808d9aa8b2bdc9c5b8ab9e9285796c6053474a5053565d60656c70767d848c9299a0a8b0b8c0c9c7bdb5aba39f9fa2a9b3b5b0b0b0a4988b7e71757f8b929da89b8e81808284919ea1968c7f72675c514b4846423e3d39342c241b1006000000000000000000000000000000000000000000000000000000000000000009141f2a333f4951575955534e4645403937312c28231c1a140e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e565e686e7b85929ea8b1bdc8d4e3e8e1dad5d2d0c7c0bbb3aea7a09d938f867a6d616c717e87929fa7b1bcc8c9bdb2a89b8f8275685d6773808d9aa6b3c0cbbeb1a5988b7e726f7b88938e89837f7a76726e6a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b32383e434b51585f666d737e8591959fa6afb7c1c9d3dbd7cdc4bab1a79e938b7f726b60554b40353744505b656c656b6a69696868686767676768666d727e8b949fabb7c5cfdbd2c3b6a99d908376675c5145382c1f130600000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605f5f5f5f5f5f5f565f696e787f83868a8b8d8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8e8d8a87837c726d625a5f5f626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000070f151b1f22232c2c3643505d697683909ca9afafafafafafafafafafafafafafafafafafafafafafb3b4b9c0c8d1dcdbd1c7bfb8b4b2afafafafafafafafafafafafafafafafafafafafafafab9f9285786c5f5245392c2c2625221e18120a010000000d1a2733404c58646e74767676767676767676767676736e63574b3f353535353f4c5966727f8c99a5b2bfccd8cfc2b5a99c8f8276665c5858585858585858585858585858595a616e7b8795a0acb8c5cbc7c2b6a99c8f837669554b4035291d1004000000000000000000000000000000000000000000000000060f181f2b37424d576673808d8c8884827f7d7a78767473716f6d686a6867656363656769676d6f7173756f6a6054473b2e2d3946525e687784837e7a75706d6663605b53535966737f8c99a6b2bfccd2beb1a4978b7e7164584b3e3125180b000000000000000000030e18212a36424d57626c76828f98a2aebac3cfd1c6bdb0a69d9083786c6054606b6f767f87939fa5afbac4cedacec2b5a99d928d8a8b8c8e8f9091939a959798999a9c9d9fa2aab3becad6dfd6cabfb4aa9f92877b6e61584e43342b210f05000000000000010f1b27323c4956626f7c8996a1adb9c5c6b9ada297887c6f6255484448494c52535b60646c7179808791969ea6afb7c0cbc7bdb5afacabadb0aaa8a4a4a4a4988b7e716d74818e95a09e91847a76828f9c9e9184796d60554b403b3a3631302d28221b1209000000000000000000000000000000000000000000000000000000000000000000030e18212d373f464a4c4847433c38342e2b261f1c17110e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c444c565e69717e8b95a0acb8c7d1dcdfd6cfc9c6c5c6c9c5bebab1aca59c8f8376675d626c737f8c959fabb8c3cec4b9ac9f92867a6d616773808d9aa6b3c0cbbeb1a5988b7e726e7b8787817c77726e6866625f584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b313940454e545c606c707b8390949ea5afb7c1c9d3dcd6ccc3b9afa59f92877d6f675d51453d333f49535b605b5e5d5c5c5c5b5b5b5a5a5a545c606c76828f9ca9b3becad6d2c5b9ac9f9286796d6053463a2d20130700000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c60535252525252525e686e7b838b90939a989a9a9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b999a9390877f726c615455626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0000000000040a0f1315161f2a3643505d697683909ca2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a8aeb6c0cad5d5c9bfb5ada7a5a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29f9285786c5f5245392c1f191816120d0700000000000e1b2734414e5a677480828282828282828282828282807366594d4242424242424d5a6673808d99a6b3c0ccd9cec1b4a79b8e817468544a4b4b4b4b4b4b4b4b4b4b4b4b4b4c535e697783909daab7c3c0bbb9b4ab9e918478675d5145392c201306000000000000000000000000000000000000000000000000000814212e3a47535f697784919896918e8c89878583817f7d7c7a7877757372706e6d676a6867656466686260584e43372b2e3b4754616e7a878f8b86827d79746f6c65625f5764717d8a97a4b0bdd0ccbfb2a5998c7f7266594c3f3326190c00000000000000000000060f1a25303b45505a616e7b86929fa7b1bdc7d1cfc1b8aba0958a7e71665c5960636d727f8c939ea8b2bdc9d5cdc0b4a79a8d807d7e80818283858687898a8b8c8e8f909298a2aebac6d3d9cec7baaea2988d8174695f53463c3222190f00000000000000000a15222e3b4754606a7884919eabb8c4cabeb3a9988b7f7265584c4f545657575757575a61666d737c848f949da5afb9c3cfc7c0bbb9b8b0a69e9c97979797978b7e71656d7984919aa1968f827b868c91958b7e71675d544f473d322a2524211d1710090000000000000000000000000000000000000000000000000000000000000000000000060f1c252d353a3e3f3c3a37312c28231d1a14100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a323a444d57606d7884919dabb5c0cbd7d6cdc5beb9b8b9bec5c8c3bcb2a8988b7e7265555a606d7883909da8b2bdc8c7bbafa3998a7d70646773808d9aa6b3c0cbbeb1a5988b7e726d7a837c756f6b65615e5655534e463c31261a0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f272f343c424a515a61696e7a828e939ea5afb7c1cad3ddd5cbc1bbaea3999184796d60594f43393841495053504950504f4f4e4e4e4e4d4d4b515a64717d8a97a2adb9c6d2d3c7bbaea399887c6f6255493c2f22160900000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6053464646414c56616e7a8491959d9fa4aca6a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7aca49f9993887e70665c55626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000030608101d2a3643505d69768390969696969696969696969696969696969696969696969696999ca4aeb9c5d1d0c4b8ada39c999696969696969696969696969696969696969696969696969285786c5f5245392c1f120c0a0602000000000000111d2a3744505d6a77838f8f8f8f8f8f8f8f8f8f8f8f8275685c4f4f4f4f4f4f4f4f5a6673808d99a6b3c0ccd9cdc0b4a79a8d8174675a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d576774818d9aa7b4b9b5afacaaa29f9686796d6053473a2d201407000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0a19e9b99969792908e8c8a8887858382807e7d7b7a7877757472716f6c665b50443d3227313d4a5764707d8a9798928e8a85817c78736e695f626f7c8895aab4bfcacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000009141f29333f46535f69727f8c95a0abb5c0cbd4c8bcb1a79e9184786d6055545b636d74818e96a1acb9c1ced1c5b8ab9e92857a727374757778797a7c7d7e8081828386929fabb8c5d2d4c8bdb2a89f92867b6e61574d42342a201007000000000000000006131f2b37434e586875818e9ba8b5c1cfc1b4a79b8e817468544f5960636363636363636363636a6f7a828e939da7b1bcc8d1cbc7c5b7aa9e948f8a8a8a8a8a8a7e7165676f7c87939f9f948b7e7a7f848984786d636360594f44382c1f1715110c06000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2e31322f2e2b261f1c18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710182028323b44505c66717e8a99a3afbbc7d4cfc5bbb3adabadb3b8bcc3b9aca196887b6e6155505c66707d8a96a0acb9c5cbc0b5ab9a8d8073676773808d9aa6b3c0cbbeb1a5988b7e726c77766f6a63605954524c4847433c342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0d151d23293039404450575f686d79818e939ea5afb8c1cbd5ddd7cbbfb5aba1968d80746b60554b4034383f4446443f44434242424141414141404653606d7985929eabb8c5d1d7cbbfb5ab978b7e7164584b3e3125180600000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605346393946525e6874818e96a0a7acafb6b3b4b1aeadadadadadadadadadadadadadaeb3b4b6afaba49a9184796d6055626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000003101d2a3643505d697682898989898989898989898989898989898989898989898989898d929ca8b4c1cdcdc0b4a79c918c8989898989898989898989898989898989898989898989898985786c5f5245392c1f1206000000000000000000111d2a3744505d6a7783909c9c9c9c9c9c9c9c9c9b8f8275685c5c5c5c5c5c5c5c5c5c6773808d9aa6b3c0cdd9cdc0b3a79a8d8074675c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c65717e8b98a4b3adaba39f9b98928f887c6f6255493c2f22160900000000000000000000000000000000000000000000000006121f2b37434e5866727f8c99a7adaba8a5a9a29f9d9b9997959792908e8d8b8a8886858382807f7d7c786c605346392d2b37434e586773808d9aa39f9b97928d8984807b6e62616d7a8798a2aebac6cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000020d17212a36424d57606d78839099a3afbbc4cecdc3b8aca0968b7e71675d51515b606d7984919ea5afbcc6d0c6b9ada1978d81746a67696a666d6e6f70727374757984919daab7c4d0cdc5b8aca0968c7f73695e52453c3122180e000000000000000000030f1b27323f4c5865727f8b98aab4bfcac3b6aa9d908377665b54606b7070707070707070707070707078818e95a0acb8c5d1d7cfc2b5a89c8f827e7d7d7d7d7e7b7070707075828e9b96918d847972777c7c7070706f6b6054483b2f22150905000000000000000000000000000000000000000000000000000000000000000000000000000000010a11181e22252622211f1b15100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e162028343f4a54606d7a86929facb9c5d2c9beb3a9a19ea1a9acb1b9b7ab9e918478695f534a54606c7884919eaab7c4d1c3b6aa9d908377676773808d9aa6b3c0cbbeb1a5988b7e72656c65625f58544f4746413b3a37312a22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e272e343e454d565d676d78818e939ea6b0b9c3cdd6dcd1c6bdb2a89f93887d6f675c51453a3033373937332d36363535353434342e3845515c6675828e9ba8b5c1d0dbd1c0b3a6998d8073665a4d402d22170b00000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605346393a4754616d7a86929fa8b1b9bbb3adaba4a1a0a0a0a0a0a0a0a0a0a0a0a0a0a2a7a9aebbb5aca1968b7e716454626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c808d99a6b3c0ccccbfb2a5998c7f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6256493c2f23160900000000000000000000111d2a3744505d6a7783909da9a9a9a9a9a9a9a89b8f827568686868686868686868686874808d9aa7b3c0cddacdc0b3a79a8d80746868686868686868686868686868686868686868707c8996a3a9a19e99928e8a86827e796d6054473a2d2114070000000000000000000000000000000000000000000000000814212e3a47535f6a7783909daab6b8b5b2b3adaba9a7a6a4a9a29f9d9b9a9896959792908f8d8c8a877a6d6154473a2e2e3a47535f6a7784919daaaca9a29e9a96918c8175685e687985929facb8c5cfc2b6a99c8f8376695c504336291d07000000000000000000000000050f1a26313b44505c666f7c87929fa8b2bdc9d4c8bdb2a89e9184796d60564c515d67707d89939eaab4bfcbcabeb3a99f93877c6f655b545c60616264656669727f8c95a0acb8c5cfc5bbafa59d9184796d60564d42332a1f1006000000000000000000000a16222f3c4955626f7c8898a2aebac6c5b8ac9f9285796c605663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d84909daab7c3d0ddd1c5b8ab9e92857d7d7d7d7d7d7d7d7d7d7d7d7f8c989184807e7d7d7d7d7d7d7d7d7d6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191515120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17232e3845525d687884919eabb7c4d1c6b9ada19792979da0a7adb3a79b8e817468574d4f505b6574818e9aa7b4c1cfc5b9ac9f9286796d6773808d9aa6b3c0cbbeb1a5988b7e7265605b53534e4b49453e36302e2b2620180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c151c2328333b444c555c666d78818e949ea7b1bbc4cfd9d8cfc4bbafa49a9184796d60564c4135292b2d2b272229292928282827272834404b5465727e8b98aab4bfcad6cec2b5a89b8f82756853493f33271b0f03000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605346393d4a5764707d8a98a3aebabeb3a9a29f989494939393939393939393939393959a9da4aeb7b2a89b8f8275665c626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000815212e3a47535f6a6f707878787878787878787878787878787878787878787878787e8b98a4b1becbc9bdb0a3968a7d787878787878787878787878787878787878787878787878716f6a6054473b2e22150800000000000000000000111d2a3744505d6a7783909daab5b5b5b5b5b5a89b8f827575757575757575757575757575808d9aa7b3c0cddacdc0b3a79a8d80757575757575757575757575757575757575757575757b8894a59d97928d86827d7a75716d675d5145392c2013060000000000000000000000000000000000000000000000030f1c28333f4a54626e7b8895a0acb8c4c1bfbebab8b6b4b2b0b3adabaaa8a6a5a3a9a19e9d9b9a9894877b6e6154483b2e2f3b4855626e7b8895a0acb9b3adaba8a0988b7e7265566b7784919eaab7c4d0c4b7aa9d9184776a5e51442f24180d0100000000000000000000000009141f28343f4a545f6a73808d96a1acb9c2cfcec3b9ada1968c7f72685d524b55606b75818e98a3aebac5cfc5bbafa4999083786c605550535456575a616e7b86929fa7b1bcc8cabeb3a99d93897d70665c51443b3021180e00000000000000000000000713202d3a4653606d7985929facb8c5c7baaea298887b6e625e6b78848a8a8a8a8a8a8a8a8a8a8a8a8a8a9095a0acb8c5d1d8d2c6b9ada297928a8a8a8a8a8a8a8a8a8a8a8a8c919c96918d8a8a8a8a8a8a8a8a8a83776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090c0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070906111c2935414c566a7683909da9b6c3d0c5b8ab9e92858990959ea1a9aa988b7e716558555c5c5364717e8b97a9b3becac7bbafa399887b6e6773808d9aa6b3c0cbbeb1a5988b7e72655c5c5c5c5c575550483e34281f1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12182129323a434b545c666d78828f95a0a9b3bdc7d1dcd8ccc0b6aca0968c7f72685e52463b3125201f1b171d1c1c1b1b1b1b18232e3c4855626f7b8898a2aebac6d3d0c4b7aa9d918477655b5044372b1f1205000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c60534639404d596673808c99aab4bfbaada297928b8887878686868686868686868687888d929da5afb7ac9f9285796d60626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0000000000000000000006121f2b37434e5863707d84848484848484848484848484848484848484848484848485929eabb8c5d1d1c5b8ab9e92858484848484848484848484848484848484848484848484847e7164584e43382b1f130600000000000000000000111d2a3744505d6a7783909daab6c2c2c2c2b8ab9e9185828282828282828282828282828284919eaab7c4d1ddd1c4b7aa9e918482828282828282828282828282828282828282828282828f9c9d938e85807b75706d6765605d554c4135291d1104000000000000000000000000000000000000000000000006121f2b3844505b6673808c99a7b1bcc8d1d0cac6c5c3c1bfbdbebab8b6b5b3b1b0b3adabaaa8a7a295887b6f6255483c2f37424e5766727f8c99a8b1bdbeb9b8ada197887b6e625d6a7683909da9b6c3d0c5b8ab9e9285786b554b4135291d1104000000000000000000000000030b17232e38424e58606d7984919ea6b0bdc6d1c9bdb2a89f92857a6d60564c4f59616e7b86929faab4bfcaccc0b5ab9f958a7e71675c5146474c56616c75828f98a2aeb9c3cec5b9ada1978e81746b60544b4032291f0f06000000000000000000000006121f2b3844505c6676828f9ca9b5c2cabfb4aa978a7d71645e6b788491969696969696969696969696969da0a7b1bcc3c7ccd6cabeb3a9a29e979696969696969696969696989ca3a09e9a97969696969696969083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d21242525201f1d18120d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161719242f43505d6a7683909da9b6c3cbbfb2a5988c7f7d838b91979fa298887c6f625f62696969696e7b8897a1adb9c6cbc0b5ab978a7d706973808d9aa6b3c0cbbeb1a5988b7e7269696969696964615a5045392d21150a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f1820283039424a545c666d79839097a1abb5c0cbd7ddd2c7beb2a89f92857a6d61574d42362a1e130f0b060f0f0f0e0e0713202d394653606c7985929facb8c5d2d2c5b9ac9f9286796c605346392d201306000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c60534639414e5b6874818e9ba7b4c1b8ab9f92857e7b7a7a7a7a7a7a7a7a7a7a7a7a7a7b808d939eaaaba9a198887b6f62626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000030f1b26313d4a5764707d8a91919191919191919191919191919191919191919191919297a1adb9c6d2d2c6b9ada1979291919191919191919191919191919191919191919191918b7e7265584b3f32271b0f0300000000000000000000111d2a3744505d6a7783909daab6c3cfcfc6b9ada197918f8f8f8f8f8f8f8f8f8f8f8f8f8f9196a0acb9c5d2ded2c5b9aca096918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949e9a8e8179736e6964605d5554514c433a2f24190d0100000000000000000000000000000000000000000000000613202d394653606c7884919eaaafbabfc6cfd6d3d2d0cecccfcac6c5c3c1c0bebdbeb9b8b6b5b0a396897d7063564a3d303a47535f6a7783909daab6c3cac4b8ab9e918578695f5c6875828f9ba8b5c2cec5b9ac9f928679675d5145392c2013060000000000000000000000000006111c26303c45515d67707d8a949eabb4bfcbcfc4baada2978d8073685e5246525e6973808d98a2aebac6d0c7bdb1a79e9184796d60564c46525e68717e8a939eaab4bfccc5bcb0a69e92857a6d61594f42392e20170d00000000000000000000000003101c28343f4a546773808d9aa6b3c0d0bfb3a6998c8073665e6b7884919ea3a3a3a3a3a3a3a3a3a3a3a3aaacb1b5b5b7bbc2cacfc5bbb3adaba3a3a3a3a3a3a3a3a3a3a3a3a5a7adacaaa6a3a3a3a3a3a3a39d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d0d0d0d0d0d0d0d0d0d0d0d0c0b090601000000000206080809090909090909090909090908070502000000000000000000000000000000000000070f161b1f222324242a3743505d6a7683909da9b6c3cbbfb2a5988c7f72787e858c92989286796d606a6e75757575757885929eabb8c5d1bfb2a5988c7f757575808d9aa6b3c0cbbeb1a5988b7f75757575757575716c6155493d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e272f38424a545d676e7b859199a3afbbc2ced8d9d0c3baada2978d8074695e53463a3025190d0000030202020106121f2b3844505b667783909daab6c3d0d3c7baaea398877a6e6154473b2e211408000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6053463a424f5c6875828f9ba8b5beb2a5988b7f726e6d7878787979787775726f6d6d6f75828f9ba19e9997928a7e7164626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a979e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9ea1a9b3becad6d5c9beb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e988b7e7265584b3f3225180a0000000000000000000000111d2a3744505d6a7783909daab6c3d0d5c9beb2a9a19e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ea0a8b2bdc9d5e1d5c9bdb2a8a09e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9ea6998c7f7267615e5753514b4745413a31281e13080000000000000000000000000000000000000000000000000a1724303d4a5763707d8a92989ea5aeb4bcc5cdd6dedcdad9d3cbc6c2c1bdbfc0c1c2c3c5c3beb1a4978b7e7164584b3e34404b55626e7b88959fabb8c4c8bcb1a79a8d817467575a6774818d9aa7b4c0cdc7bbafa399877a6d6054473a2d21140700000000000000000000000000000a141e2935404b55616c76828f99a3aebac4cfcabeb3a99f92867a6e61574d4d57616d7a86929faab4bfcad0c2b9aca1968c7f72685d524f59616d7a85929ea5afbcc6cabeb3aa9f948b7e71685e52473d30271d0e05000000000000000000000000000b17232e3e4b5865717e8b98a4b1becfc1b5a89b8e8275685e6b7884919eabb0b0b0b0b0b0aba9a9a9a9a9a9a9a9a9abb0b8c2cbcdc5beb9b8b3adaba9a9a9a9a9a9a9a9a9a9a9a9a9abaeb3b0b0b0b0b0aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000406070c0c0c0c0c0c0c0c0c0c0c0a0907040000000000000000000000000000000000000003090e1214151a1a1a1a1a1a1a1a1a1a1a1a191815120d060003090e1214151515151515151515151515151414110e080200000000000000000000000000000007111921272c2f303131313743505d6a7683909da9b6c3cbbfb2a5988c7f726d717980868e90837766626e7c82828282828285929fabb8c5d1c4b7aa9e918482828284919eaab7c4d0c3b7aa9d9083828282828282827e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151d263038424b555e696f7d87929fa6b0bcc6d0dbd6cabeb3a99f92867b6e61564c41362a1c1207000000000000030f1c28333f4a546874818e9ba7b4c1ced7cbbfb4aa95897c6f6256493c2f231609000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6053444644505c6976838f9ca9b6bcb0a396897d706d7a85858586858584827f7c746d67717e8a9796918d8985827d7063626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3abababababababababa8a8a8a8a8a8a8a8a8a8a8a8aaacb1b9c3cdd9d8cdc2b9b1aba9a8a8a8a8a8a8a8a8a8a8a8aaabababababababababa5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0dacfc4bbb2adaba8a8a8a8a8a8a8a8a8a8a8a8a8a8aaacb2bac4ced9e5d9cec4bab2acaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8aaa5998c7f726655524d4745403a39352f281f160c010000000000000000000000000000000000000000000000000916222f3c4955626f7c81868e939fa3aab3bbc4ccd5deddd3c9c1bab6b4b1b2b3b4b5b7b8b9bbb2a5998c7f7266594c3f3845515c6773808d9aa7b1bcc8c5b8aca095897c6f6256596673808c99a6b3bfcccbc0b5ab94877b6e6154483b2e2115080000000000000000000000000000020c18242f39434f59626e7b86929fa8b2bdc9cfc5baaea2988d8074695f5346525e6873808d98a2aebac7d2c9bdb2a89f92857a6d615755616b75818e97a1abb1b7bcc2baaea2988f82766c62564c41352b1e150b0000000000000000000000000000061623303c4956636f7c8996a9b3becac3b6aa9d9083776a556b7884919eabb7bdbdbcb0a69f9c9c9c9c9c9c9c9c9c9fa6b0b9c2cdcfcabeb3a9a29e9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab3bebdbdb6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000070c1012131919191919191919191919161613100b0500000000000000000000000000000000060e151a1e21222727272727272727272727272524221e1811090e151a1e212222222222222222222222222221201e19140d0500000000000000000000000000040f19232b32383b3c3d3d3d3d43505d6a7683909da9b6c3cbbfb2a5988c7f7265676d737b8186817568636f7c898f8f8f8f8f9297a2adbac6d2c5b9aca096918f8f8f9196a0acb9c5d1c5b8aca095908f8f8f8f8f8f8c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141e263039434d57606b737f8c949faab4bfcad6dbd0c5bbaea3998d8074685e5246392e23180c000000000000000b17222d3f4c5965727f8c98a5b2bfd2dcd1bdb1a4978a7e7164574b3e3124180b000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c604a5053504a5c6976838f9ca9b6bcafa296897c6f707c899292929292908e8c8881796d6f7b888f8a84807c7875706b60626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0b7b7b7b7b4aba39f9b9b9b9b9b9b9b9b9b9b9b9b9da0a7b1bcc8d4d4c7bcb1a79f9d9b9b9b9b9b9b9b9b9b9b9b9da0a7b1b7b7b7b7b7b1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0ddd6cdc4beb9b8b5b5b5b5b5b5b5b5b5b5b5b5b5b5b7b9bdc4ccd5e0ebe0d5ccc4bdb9b7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b2a5998c7f7266594c423b39352f2c29241e160d04000000000000000000000000000000000000000000000000000815222e3b4754606a6f747b818b9298a1a9b2bac3ccd5d7cbc1b7afaaa8a4a5a6a7a9aaabacafb6a79a8e8174675b4e413a4653606d7985929eabb8c3cbbfb4aa9d9184776a60545965727f8c98a5b2bfcbd1bbafa295887c6f6255493c2f22160900000000000000000000000000000007121d27313e47535f6973808d96a1adb9c2d0cabfb4aa9f92867b6e61584e4c56616d7a86929fabb5c0cccec4baada2978d8073695e5763707d8a90959d9fa7abb0b7afa59f92857b6e615a50443a3023190c0300000000000000000000000000000714212e3a4754616d7a8797a1adb9c6c5b8ab9e928578675d6b7884919eabb7c4c4b7ab9f94908f8f8f8f8f8f8f8f949fa7b1bcc8d2c6b9ada297928f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aebac6c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000030b12181c1f2026262626262626262626262322201c160f070001050707090909090909090909090f181f262b2d2e34343434343434343434343432312e29231b13181f262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2a251f170e050000000000000000000000000a16212b353d4448494a4a4a4a4a505d6a7683909da9b6c3cbbfb2a5988c7f72655d60696e747c7e7064636f7c89969c9c9c9c9fa2a9b3becac6c9bdb2a8a09e9c9c9c9ea0a8b2bdc9c6c8bcb1a7a09d9c9c9c9c9c998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e28313b454f59606c78829098a2aebac3ced9d7cbbfb5ab9f92867a6d61544a4034281c1004000000000000061724303d4a5763707d8a96abb5c0ccd7cbbfb2a5988c7f7265594c3f3226190c000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c60545c605c545c6976838f9ca9b6bcafa296897c6f727f8c989f9f9f9e9d9b98938e81756d7a87827d78736f6c65636059626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdc4c4baaea399928f8f8f8f8f8f8f8f8f8f8f8f9095a0acb8c4d1d1c4b8ab9f95908f8f8f8f8f8f8f8f8f8f8f9095a0acb8c4c4c4beb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0dddfd6cfc9c6c4c2c2c2c2c2c2c2c2c2c2c2c2c2c2c4c5c9ced5dee7f1e7ded5cec9c5c4c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2bfb2a5998c7f7266594c3f302c2924201d19130c04000000000000000000000000000000000000000000000000000006131f2b37434e586062696e757e869297a1a8b1bac3cbd2c6baafa59e9b9798999b9c9d9e9fa4aca39c8f827669554b40434f5964717e8a97a1adb9c6c7baaea3988c7f7265584e5864717e8b97a4b1becac9bcafa396897c706356493d3023160a000000000000000000000000000000010b151f2b37424d57606d7984919ea6b0bdc7d0c6bbaea3998e81756a5f5347525e6874808d99a4afbbc7d4cabeb3a99f92867b6e6156606c777e838a90959c9fa6aba89e938b7e71695e53483e32281e11070000000000000000000000000000000713202d3946525e687885929eabb8c5c6b9ada197867a6d606b7884919eabb7c4c3b6a99c908382828282828282828f959fabb8c4d1c5b8ab9e92858282828282828282828282828286929fabb8c5c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000030c151c23282c2d3333333333333333333333302f2c27211911080d1113141616161616161616161618212a31373a3b4040404040404040404040403f3e3a342d251b212a31373a3b3c3c3c3c3c3c3c3c3c3c3c3c3b3936302920170d0200000000000000000000030f1b27323d474f54565757575757575d6a7683909da9b6c3cbbfb2a5988c7f726559575e616a6f706c61636f7c8996a2a8a8a8abadb3bbc5bcb9b9b9bab2acaaa8a8a8aaacb2bab9b9b9b9bfb9b1acaaa8a8a8a8a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f29333d44505b666e7b86929fa7b1bcc8d4dcd1c6baaea2988c8073665c5144382c1f14090000000000000815222f3b4855626e7b8899a4afbbc7d4cdc0b3a69a8d8073675a4d4034271a0d010000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605d666d66605d6976838f9ca9b6bcafa296897c6f75818e9ba4a6acabaaa8a59e938a7d70707d76706c666262615d5655626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac5b9ac9f928782828282828282828282828283909daab6c3d0d0c3b6a99d9083828282828282828282828283909daab7c3d0cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0dde8e0dad5d2d1cecececececececececececececed1d2d5d9e0e7f0f9f0e7e0d9d5d2d1cecececececececececececececececececececececcbfb2a5998c7f7266594c3f33261d1813110d0801000000000000000000000000000000000000000000000000000000030f1b27323c464e54575e616c717c859196a0a8b1b9c3cbc2b6aa9e938e8a8c8d8e8f9092939a959698918478675d51454954606b7683909ca9b3becac0b5ab9f92867a6e61544a5764707d8a97a3b0bdcacabdb0a3978a7d7064574a3d3124170a00000000000000000000000000000000030d1a26313c45515d67717e8a949fabb5c0cccbbfb5ab9f93877c6f6255484c56616e7b87939facb9c2cdd0c5baaea3998d8074685e5b656c70777d838990949c9fa1968e81756c61574d42362d20160c0000000000000000000000000000000005111d2a36414c566a7683909da9b6c3c9beb3a995887b6e626b7884919eabb7c4bbaea295887c767676767676767683909da9b6c3d0c4b8ab9e91847876767676767676767676767783909daab6c3c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000b151e272e34383a3f3f3f3f3f3f3f3f3f3f3f3d3c38332b231913191d202123232323232323232323232a333c4247484d4d4d4d4d4d4d4d4d4d4d4d4c4a463f372d232a333c4247484848484848484848484848484746413b32291f14080000000000000000000007131f2c38444f596063646464646464646a7683909da9b6c3cbbfb2a5988c7f7265646464646464646460636f7c8996a2afb5b5b8babeb6b1afadadadadadadadadadadadadadadadadadadb2b4b8b8b7b5b5b5b3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d172128333f4a545f69727f8c95a0acb8c3ced9d6cabfb4aa9e9185796d6053463b30251a0e0200000000000713202d3a4653606d7986939facb9c6d2cec1b5a89b8e8275685b4f4235281c07000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c5d676d79736d676976838f9ca9b6bcafa296897c6f7985929797999fa3aab4afa59b8e82756b706b6360606a6f6d685d55626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac5b8ab9e92857875757575757575757575757e8b98a4b1becbc9bdb0a3968a7d75757575757575757575757f8c98a5b2bfcbcbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0dde5ded8d3d0cfc7c7c7c7c7c7c7c7c7c7c7c7c7c7cdced1d6dde4edf6ede4ddd6d1cecdc7c7c7c7c7c7c7c7c7c7c7c7c7c7d2d3d6dbdbdbd8ccbfb2a5998c7f7266594c3f3326190c0704010000000000000000000000000000000000000000000000000000000000000a15202b343c43474d525a626a6f7c849195a0a7b1b9c3c1b4a89b8e817e7f80818284858687888a8b8c877a6d6053505558636f7c89949fabbbc5c7bbafa3998e8174685e52495663707c8996a3afbcc9cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000009151f2935404b55616c76828f99a4afbbc6bfb6aea59e948d8174675a4e46535f6975828f9ba7b1bcc8d4cbbfb4ab9f92867a6d61565b60646b70767d83898f949a91847a6d605a50453b31241b0e0604000000000000000000000000000000010d192530424f5b6875828e9ba8b5c1cfbcb0a396897d70636b7884919eabb7c4bdb0a3968a7d7b7b7b7b7b7b7b7b808c99a6b3bfccc5b9ada196897d7b7b7b7b7b7b7b7b7b7b7b7b83909daab7c3c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000007121c2730394044464c4c4c4c4c4c4c4c4c4c4c4948443d352b211e252a2d2e2f2f2f2f2f2f2f2f2f2f2f313c454d53555a5a5a5a5a5a5a5a5a5a5a5a585651493f3429313c454d535555555555555555555555555554524d443b3025190e020000000000000000000915222f3b4854606b6f70707070707070707683909da9b6c3cbbfb2a5988c7f727070707070707070706d666f7c8996a2afbcc2c5bcb3aba5a2a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a5a8adb5bfc2c2bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f17222d38424d57606d7883919da7b1bcc8d4dbd0c6b9ada1978a7d7064574d42362a1e1105000000000006131f2c3845515c667885919eabb8c4d1cfc3b6a99c908376695d50432f24180c000000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c606d79848079716c76838f9ca9b6bcafa296897c717e8a8b8a8a8c9298a3aeb8ab9f9285796d63605f676d737c7a6d615a626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac5b8ab9f92857d7c7c7c7c7c7c7c7c7c7c7c808d99a6b3c0ccccbfb2a5998c7f7c7c7c7c7c7c7c7c7c7c7c808d9aa7b4c0cdcbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0dddcd3ccc7c3c2babababababababababababababac1c2c5cbd2dbe4eee4dbd2cbc5c2c1babababababababababababababac5c6cad0d7e0d8ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000040f19222b323d464e545658606a6e7b839095a0a7b1bac3b9ac9f93877e727374767778797a7c7d7e7f807b6e61545a61646a76828f9ca6b0bbc7c5b9ac9f92877b6e61564c4955626f7c8895a2afbbc8cbbeb2a5988b7f7265584c3f3225190c0000000000000000000000000000000000030d18242f3943505a626f7c87939faab4bfbbada49d938e82796d605347424d57636f7c89959fabb8c5cfd1c6baaea2988d8073685d52535961636b70767d82898f887d70685d52483e33291f1b1313100c070000000000000000000000000000081a2734414d5a6774808d9aa7b3c0cbbeb1a4988b7e71656b7884919eabb7c4beb1a59a8f8a87878787878787878c929ca8b4c1cdc9bdb2a8998f898787878787878787878787879095a0acb8c5c3b6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000c18232e39424a5153595959595959595959595956544f473d3327283036393a3c3c3c3c3c3c3c3c3c3c3c3c424d575f6167676767676767676767676765625b51463a2e37424d575f62626262626262626262626262615e564d41362a1e1105000000000000000000091623303c4956636f7d7d7d7d7d7d7d7d7d7d84919daab7c4cec1b4a79b8e817d7d7d7d7d7d7d7d7d7d786d6f7c8996a2afbcc9c1b6aba19996939393939393939393939393939393939393999ca3adb8c4ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3b44515c66717d8a95a0acb8c3ced9d5c9beb3a99c8f8276695e52463a2d201407000000000004101c2834404b546a7683909da9b6c3d0d1c4b7aa9e9184776b554b4035291d10040000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b73808d8d847e7676838f9ca9b6bcafa296897c717f7f7e7d7d7f86929facb8ada297887b6e6161696e79808681756c61626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac6baada297928989898989898989898989898d929ca8b4c1cdcdc0b4a79c918c89898989898989898989898d929da9b5c2cecbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0ddd3cac2bbb7b5adadadadadadadadadadadadadadb4b5bac0c9d2dde7ddd2c9c0bab5b4adadadadadadadadadadadadadadb8babec5ced7d8ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000010d1924303a444e586062605c5f696e7a839095a0a8b2bbbbafa49992877e716b696a666d6e6f707173746e695e5c606c70747c89949eacafb5b8bdafa59b8e8175695f53444855616e7b8894a1aebbd2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000007121d28313e47535f6a74818e98a2aeb5afa39c928d81786d675d51453b4854606b7683909da9b3bec9d5cabfb4aa9f92857a6d60554b4f555960636b70767c8280736b60564c41362d282828201f1c18120b030000000000000000000000000c1926333f4c5966727f8c99a5b2bfccbfb3a6998c8073666b7884919eabb7c4c2b6aba19a969494949494949494999ca4adb9c7d0cfc4baaba199969494949494949494949494949da0a7b1bcc8c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000004101c2834404a545c6066666666666666666666666360594f44382c323a41464749494949494949494949494947535f696e737373737373737373737373726d62564a3e353a47535f696e6f6f6f6f6f6f6f6f6f6f6f6f6e685e5246392d201407000000000000000003101d2a3643505d6976828a8a8a8a8a8a8a8a8a9196a0acb8c5cfc2b6a99d938e8a8a8a8a8a8a8a8a8a877a6d6f7c8996a2afbcc9bdb1a5998f898686868686868686868686868686868686868c919ca8b4c0ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2834404a54606c7883909da8b2bdc8d4dacfc4b9ac9f93877b6e6154473b2f24180d0100000000000c18232e424f5b6875828e9ba8b5c1ced2c5b8ab9f928578675d5145382c1f13060000000714212d3a4754606d7a8793a0adbac6c6b9ac9f938679686f7d879396918a827b828f9ca9b6bcafa296897c6f717271717173808c99a6b3b3a996897d70636b707b838d928a7e716a626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcacabeb3a9a29f969696969696969696969696999ca4aeb9c5d1d0c4b8ada39c9996969696969696969696969a9da4aeb9c5d1cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0d8ccc2b8b0aaa9a1a1a1a1a1a1a1a1a1a1a1a1a1a1a7a9afb7c0cbd6e2d6cbc0b7afa9a7a1a1a1a1a1a1a1a1a1a1a1a1a1a1abaeb3bcc5d0dbccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000005111d2935414c56606a6f6d666665686d7a839096a0a9b3beb5aba39992877d706b605c60616263656667615e5f666d737d80828f989c9fa4ababb1ab9e93887c6f62574d424754616e7a8794a1b5c0ccccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000010c161f2b37434e58616e7b86929fa9aba39f918c80776d665d554b4038434f5964717e8a97a1adb9c6d2d0c6baaea2988c7f73675d5145484f545960636b6f76736e64594f443a30353535352d2c28231d150c0300000000000000000000000b1825313e4b5864717e8b97a4b1becac0b4a79a8d8174676b7884919eabb7c4c8bdb3aba5a3a1a1a1a1a1a1a1a1a6a6acafb6bec7d2ccbcb3aba5a2a1a1a1a1a1a1a1a1a1a1a1a1aaacb1b9c3cec3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000006121f2c3844515c666d7272727272727272727272706b6054483c303a444c52545656565656565656565656555355616e7b8080808080808080808080807f7265584c4242424855626e7b7b7b7b7b7b7b7b7b7b7b7b7c7a6e6154473b2e211408000000000000000003101d2a3643505d6976839097979797979797979da0a8b2bdc8d2c6baafa59d9b979797979797979794877a6d6f7c8996a2afbcc9bcafa296897d7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797f8c99a5b2bfccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18232e3944505b65717e8a96a0acb8c4ced9d4c7bbafa4998b7e7265554b4035291d10040000000000071a2734414d5a6774808d9aa7b3c0cdd3c6baaea298867a6d6053473a2d2014070000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796d7a849199a19e948f8685929fabb8bdb1a4978a7e7b7b7b7b7b7b7b7e8b98a4b1b1a5988b7e726b707d8691959f92867c6f686f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcad0c5bcb3adaba2a2a2a2a2a2a2a2a2a2a2a2a6a8aeb6c0cad5d5c9bfb5ada7a5a2a2a2a2a2a2a2a2a2a2a2a7a9aeb6c0cbd6cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0d3c7bbb0a69e9c94949494949494949494949494949a9da5afbac5d1ded1c5baafa59d9a94949494949494949494949494949fa2aab3becad6ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000713202d3946525d686f7c79767371706f6e7a849197a1adb9bdb5aba39992867d706a5f575455575859545c606a6f78808a8d85868b8f93999d9fa7a3998e81756a5f53453b4753606d7a8699a4afbbc7cdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000040d1b26313c46525e6973808d97a1a299928b7f746c655c544b434242424653606d7985929eabb8c2cdd6cabeb4aa9e92857a6d60554b4044484f545960636967645c5247424242424242423a38342e271e150b00000000000000000000000a1723303d4a5663707d8996a3b0bcc9c1b5a89b8e8275686b7884919eabb7c4c6baafa59e9b9a9a9a9a9a9a9a9a9a9a9fa4acb6c0ccd3c7bbb0a69e9c9a9a9a9a9a9a9a9a9a9a9a9ea1a9b3bec9c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000713202d3a4653606d787f7f7f7f7f7f7f7f7f7f7f7d706356494141414c565e616262626262626262626262625f5863707d898d8d8d8d8d8d8d8d8d8d8d83766a5d504f4f4f505d6a77838888888888888888888888888073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca3a3a3a3a3a3a3aaacb2bac3ced6cbc1b7afa9a7a3a3a3a3a3a3a3a094877a6d6f7c8996a2afbcc8bbafa295887c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f727f8c98a5b2bfcbbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27333f4953606c7884919da8b2bdc9d5d7ccc0b5ab9c8f8275675d5145392c20130600000000000c1926333f4c5966727f8c99a5b2bfccd6cabeb4aa94877b6e6154483b2e2115080000000714212d3a4754606d7a8793a0adbac6c6b9ac9f93867977828f96a1aba69f99929298a2aebabfb2a69a908a888888888888888b909ba7b3b2a6998c7f73707d879298a0a29891847a6d6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcaccc0b5aba49f9e9e9e9e9e9e9e9e9e9e9e9e9ea1a9b3becad6d5c9beb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9fa2a9b3becad6cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0d0c3b7aa9e948f87878787878787878787878787878e939da9b5c2cedbcec2b5a99d938e87878787878787878787878787879298a2aebac6d3ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878582807e7d7b7a787b85919eabb8c4bdb5aba39892867c6f695e564c4b51585f666d727c838d9292867d7e82878b9095999d92867b6e61584e433945515d677986939facb9c6cec1b4a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000a15202a36424d57606d7a85929e9892877e726d605b534b4e4e4e4e4e4e515c6673808d9aa6b0bbc7d3d0c5b9ada1978c7f72675c514e4e4e4e4e4f54565c5a58524e4e4e4e4e4e4e4e4e4645403930271d1207000000000000000000000916222f3c4955626f7c8895a2afbbc8c2b6a99c8f8376696b7884919eabb7c4c2b6a99e938e8d8d8d8d8d8d8d8d8d8d939aa4afbbc8d0c3b7aa9e948f8d8d8d8d8d8d8d8d8d8d8d9197a1adb9c6c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a868c8c8c8c8c8c8c8c8c8c8074675a4e4e4e4e525e686d6f6f6f6f6f6f6f6f6f6f6f6f6a5f63707c89969a9a9a9a9a9a9a9a9a9083766a5d5c5c5c5c5c5d6a778390959595959595959595958d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca9b0b0b0b0b0b0b7b8bdc3ccd5ddd2c9c1bab6b4b0b0b0b0b0b0ada094877a6d6f7c8996a2afbcc9bdb0a4978a7e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b808d9aa6b3c0ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505b66717e8b96a0acb9c5d2ddd2c5b8ac9f92867a6d6053473a2d22170b00000000000b1825313e4b5864717e8b97a4b1becadbd0bbafa295887c6f6255493c2f2216090000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797f8c949ea8b2b0aba39f9fa2aab3bec2b7aca29a9795959595959595989ba3acb7b3a69a8d80737d869299a2aaaaa0969083796f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac7bbafa499939191919191919191919191919297a1adb9c6d2d2c6b9ada1979291919191919191919191919297a2adbac6d3cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0cfc2b5a99c8f827a7a7a7a7a7a7a7a7a7a7a7a7a7a818e9aa7b4c1cddacdc1b4a79a8e817a7a7a7a7a7a7a7a7a7a7a7a7a7a85929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000004101d2935404b5564717e8a928f8d8b898887868585929fabb8c5c6bdb4aaa29891847b6e685d54555d606a6f787f8690959d99908379767b7f83888c918d8073695f53463c35404b556c7885929fabb8c5cec1b5a89b8e8275685b4f4235281c0f0200000000000000000000000000000000000000040e1a25303b45515d67727f8b9692867d716c635b5b5b5b5b5b5b5b5b5b5b54626e7b88949fabb7c4d0d6cabeb3a99e9184796d60545b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b53514b43392e23180c000000000000000000000815222e3b4855616e7b8894a1aebbd0c3b7aa9d9084776a6b7884919eabb7c4c1b4a79b8e818080808080808080808088939facb9c6cfc2b5a89c8f82808080808080808080808085919eabb8c4c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a869399999999999999998d8074675b5b5b5b5b5b616d7a7c7c7c7c7c7c7c7c7c7c7c7c6f6263707c8996a3a6a6a6a6a6a6a69d9083766a686868686868686a7783909da2a2a2a2a2a2a2a2998d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca9b6bdbdbdbdbdc4c5c8ced5dee4dbd2cbc6c2c1bdbdbdbdbdbaada094877a6d6f7c8996a2afbcc9bfb2a69a908a8888888888888888888888888888888888888d929da8b5c1ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919eaab7c3cdd9d3c7baaea3988a7d706453493f33271b0f03000000000a1723303d4a5663707d8996a3b0bcc9d6c9bcb0a396897d7063564a3d3023170a0000000714212d3a4754606d7a8793a0adbac6cabdb1a4978a7e8a929ca6b0babdb5afacabaeb3bcc5c6bfbbaca6a4a1a1a1a1a1a1a1a4a7acb7b7b4a79b8e817c869298a2abb3b2a89f958f82797c8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac6b9ac9f938784848484848484848484848485929eabb8c5d1d1c5b8ab9e9285848484848484848484848485929fabb8c5d2cbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f82756e6e6e6e6e6e6e6e6e6e6e6e74808d9aa7b3c0cddacdc0b3a79a8d80746e6e6e6e6e6e6e6e6e6e6e6e7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6775828e9b9c999896959993929297a2adbac6cfc6bcb3aaa19690837a6d665c60676d737c838c9298a0a7a0958d80746e72767b7f84857a6d60574d42342f45525e6b7885919eabb8c4cfc2b5a89c8f8275695c4f4236291c0f0300000000000000000000000000000000000000070b141f2935414c55606d798491857d706b6260626868686868686868686868686976838f9ca9b6c2cfdacfc5b9ada1978b7e726668686868686868686868686868686868686868686868605c554b4034281c10040000000000000000000714212e3a4754616d7a8794aab4bfcac4b8ab9e9185786b6b7884919eabb7c4bbaea295887c7373737373737373737884919eabb7c4cbbeb2a5988b7f737373737373737373737783909daab6c3c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a5a5a5a5a5a59a8d80746767676767676767717e898989898989898989898984786b63707c8996a3afb3b3b3b3b3a99d9083767575757575757575757783909daaaeaeaeaeaeaea6998d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca9b6c3c9c9c9c9d0d1d4d9dfe7ede4ddd6d2cfcdc9c9c9c9c7baada094877a6d6f7c8996a2afbcc9c2b7aca29a979595959595959595959595959595959595959a9da4aeb9c5ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505c6673808c99a7b1bcc8d4d6cbbfb4aa9a8e8174655b5044372b1f1205000000000915222f3c4855626f7b8895a2aebbd0dbcabdb1a4978a7e7164574b3e3124180b0000000714212d3a4754606d7a8793a0adbac6d2c5b9ac9f9286929fa3abafb6bec0bbb9b8babec5c6bdb5aeacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9d9083859298a2aab4bdb9b1a79f948f827d8996a2afbcc9ccbfb3a6998c807366594d4033261a0d00000000000000000000000a1724313d4a5764707d8a97a3b0bdcac5b8ab9e92857878787878787878787878787e8b98a4b1becbc9bdb0a3968a7d78787878787878787878787f8c98a5b2bfcbcbbeb1a5988b7e7265584b3f3225180c0000000000000000000000111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f827568616161616161616161616774808d9aa7b3c0cddacdc0b3a79a8d807467616161616161616161616c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fa9a6a4a3aba49f9e9fa2a9b3becad6cec5bcb2a8a0958f82786d656c717a808790959fa3aab1a79f93887d7067696e73777a6e685d52453b313844515e6b7784919eaab7c4cfc3b6a99c908376695d5043362a1d10030000000000000000000000000000000000030b12181d262d333d44515c66717e847c6f6b61606a6f75757575757575757575757575757e8a97a4b1bdcad7d5c9beb2a99e91847875757575757575757575757575757575757575757575756d675c5145382c1f13060000000000000000000713202d3a4653606d798698a2aebac7c5b9ac9f928679666b7884919eabb7c4bfb2a6998c7f7e7e7e7e7e7e7e7e7e7e84919eaab7c4cfc2b5a99c8f827e7e7e7e7e7e7e7e7e7e7e84919eabb7c4c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb2b2b2b2a79a8d80747474747474747474747e8b9595959595959595959184786b63707c8996a3afbcc0c0c0b8ab9f9285828282828282828282828285929fabb8bbbbbbbbb3a6998d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca9b6bdbdbdbdbdc4c5c8ced5dee4dbd2cbc6c2c1bdbdbdbdbdbaada094877a6d6f7c8996a2afbcc9c8beb4aca6a4a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a8aeb6c0caccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c28343f4a54626e7b8895a0acb8c7d2dcd0c4b8ab9e9185786c605346392d201306000000000814212e3b4754616e7a8794a9b3becad6cbbfb2a5988c7f7265594c3f3226190c0000000714212d3a4754606d7a8793a0adbac6d2c5b8ac9f92868d92999fa4acb2bac1c5c5c6cacbbfb5aba39f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f95909297a2aab4bcb7afa7a09d948f87818e9ba7b4c1ceccbfb3a6998c807366594d4033261a0d00000000000000020507080d1724313d4a5764707d8a97a3b0bdcac5b8ab9e9285797a7a7a7a7a7a7a7a7a7a7a7f8b98a5b1becbcabdb0a4978a7e7a7a7a7a7a7a7a7a7a7a797f8c99a5b2bfcccbbeb1a5988b7e7265584b3f3225180d0909070300000000000000111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f827568626262626262626262626774808d9aa7b3c0cddacdc0b3a79a8d807467626262626262626262626c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000004111d2935414c5564707d8a98a2aeb3b1b0b5afacababadb3bbc5d0dbd7cec4bab1a79f948e81746c777e858d92999fa7aeb4bbafa49a91847a6d606166686e685e564c413c3c3c44515d6a7784909daab7c3d0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000003090c151d23282f383f444f5454616c717a6e6a6059626f7c8181818181818181818181818181818f9ba8b5c2cedbdacfc4b9aca1968f828181818181818181818181818181818181818181818181796d6053463a2d20130700000000000000000006121f2c3844505c667985929facb8c5c7baaea39886796d6b7884919eabb7c4c0b4a89c918c8b8b8b8b8b8b8b8b8b8b9196a0acb9c5d0c3b7aa9f948f8b8b8b8b8b8b8b8b8b8b8b9196a1acb9c5c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9bfbfb7aa9d90838181818181818181818182909ca2a2a2a2a2a2a29e9184786b63707c8996a3afbcc9cdc6baada297928f8f8f8f8f8f8f8f8f8f8f9297a2adbac6c8c8c0b3a6998d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca9b0b0b0b0b0b0b7b8bdc3ccd5ddd2c9c0bab6b4b0b0b0b0b0b0ada094877a6d6f7c8996a2afbcc9cec5bcb5b1afacacacacacacacacacacacacacacacacacacb2b4b8bfc7d1ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3847535f6a7783909dacb6c0ccd8d2c6b9ada197897c6f6256493c2f231607000000000713202d3a4653606d798697a2adbac6d3ccbfb3a6998c807366594d4033261a0d0000000714212d3a4754606d7a8793a0adbac6c7baada194877b81878e939aa1a8afbabfc6cfd3c7bbaea399929191919191919191919191919191919192989d9ea2a9b3bcbbaea59e959089827c7c8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000002090e111414191924313d4a5764707d8a97a3b0bdcac6b9ada197928686868686868686868686868b919ba7b3c0ccccbeb2a69a908a86868686868686868686868c919ca8b4c0cccbbeb1a5988b7e7265584b3f322519191615130f0a040000000000111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f82756e6e6e6e6e6e6e6e6e6e6e6e74808d9aa7b3c0cddacdc0b3a79a8d80746e6e6e6e6e6e6e6e6e6e6e6e7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775828e9baab4bfbebcc0bbb9b8b8babec5cdcdcecececcc3b9b0a69e938c7f727a8491979fa3abb1babfc0b6aca1968d80736a5f565e615e564c494949494949505d6a7683909da9b6c3d0c4b7aa9d9184776a5e5144372b1e06000000000000000000000000000002090e141a1e272e343b424a505960636061686e685f585764707d8a8e8e8e8e8e8e8e8e8e8e8e8e8e8f939eaab6c3cfdce0d5c9bdb2a89f948f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e867a6d6053473a2d20140700000000000000000003101c28343f4a546b7885919eabb8c4cbbfb4aa93877a6d6b7884919eabb7c1c1b8ada39c99979797979797979797979ea0a8b2bdc9d3c7bbb0a69f9c97979797979797979797979ea1a8b2bdc1c1b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c5b8aca095908e8e8e8e8e8e8e8e8e8e90949fabafafafafafab9e9184786b63707c8996a3afbcc9d6cabeb3a9a29f9b9b9b9b9b9b9b9b9b9b9b9fa2a9b3becad6ccc0b3a6998d8073665a4d4033271a0d000000000000000003101d2a3643505d697683909ca3a3a3a3a3a3a3aaacb2bac3ced6cbc0b7afa9a7a3a3a3a3a3a3a3a094877a6d6f7c8996a2afbcc9c7bcb3aaa5a2a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a5a7adb5bfcaccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2b37424e5766727f8c9aa4afbbc8d4d5c9beb3a9988b7f7265584c3f2f24180c0000000006121f2c3844515c667885929fabb8c5d2cdc0b4a79a8d8174675a4e4134271b0e0100000714212d3a4754606d7a8793a0adbac6c6b9ac9f938679747b818891969ea5aeb4bcc6d1c5b9ac9f92878484848484848484848484848484848486929fabadb3bbb5afa49c938e837d766f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000050d141a1e2021262626313d4a5764707d8a97a3b0bdbfbfbeb3a9a19e939393939393939393939393989ba3adb8bfbfbfbfb7aca29a979393939393939393939393999ca3adb8bfbfbfbeb1a5988b7e7265584b3f3226262623221f1b160f0700000000111d2a3744505d6a7783909daab6c3d0cfc2b6a99c8f827b7b7b7b7b7b7b7b7b7b7b7b7b7b818e9ba7b4c1cedacec1b4a79b8e817b7b7b7b7b7b7b7b7b7b7b7b7b7b85929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb8c5d0d2ccc7c6c5c5c4c2c0c0c0c1c1c2c5c7c2b8afa59f92877d707c859298a3aebac0cbc7beb2a99f92877c6e625a5555555555555555555555555c6976838f9ca9b6c2cfc4b7ab9e9184786b5e51452d22170b00000000000000000000000002080d14191f262a303940454d545b606b6f6d665e615e564e5764707d8a979b9b9b9b9b9b9b9b9b9b9b9b9b9ea5afbbc6d2dfe5dacec4bab0a69f9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b93867a6d6053473a2d201407000000000000000000000c17232e45515e6b7884919eabb7c4d1baada194877a6e6b7884919eabb4b4b4b4b4ada8a6a4a4a4a4a4a4a4a4a4a4aaacb2bac4cecac2bbb7b0aaa9a4a4a4a4a4a4a4a4a4a4a4abacb2b4b4b4b4b4aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c8bcb1a7a09d9a9a9a9a9a9a9a9a9a9a9c9fa6b0bbbcbcbcb7ab9e9184786b63707c8996a3afbcc9dbcfc5bbb3adaba8a8a8a8a8a8a8a8a8a8a8abadb3bbc5d0dbccc0b3a6998d8073665a4d4033271a0d000000000000000003101d2a3643505d6976839096969696969696969da0a8b2bdc8d2c6baafa59d9a969696969696969694877a6d6f7c8996a2afbcc9c1b5aaa19996939393939393939393939393939393939393999ca3adb8c4ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4854616e7b87939facb9c6d2dacfc1b4a79b8e817468554b4035291d100400000004101c2834404a546b7784919eaab7c4d1cec1b4a89b8e8175685b4e4235281b0f0200000714212d3a4754606d7a8793a0adbac6c6b9ac9f938679696e757d848e939fa3aab4bfcbc6b9ac9f93867d77777777777777777777777777777a85929fabb8beb5aba39f928c8179706b6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000050e171f252a2d2e333333333d4a5764707d8a97a3b0b3b3b3b3b3b3adaba0a0a0a0a0a0a0a0a0a0a0a0a5a7adb3b3b3b3b3b3b3b3aca6a4a0a0a0a0a0a0a0a0a0a0a0a5a8adb3b3b3b3b3b3b1a5988b7e7265584b3f33333333302f2c2721191107000000111d2a3744505d6a7783909daab6c3d0d0c3b7ab9f948f88888888888888888888888888888e939ea9b6c2cfdbcfc2b6a99e938e88888888888888888888888888889298a2aebac6d3ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000006121e2b37424e5764717e8b98a3aebac7d3ddd7d4cac2bbb7b6b3b3b4b4b4b5b9bbc0c1bbafa39992857b6f7c86929fa5afbac4d0c4bbafa3998f82766c62626262626262626262626262626975828f9ca8b5c2cfc5b8ab9e9285786b5f4a3f33281c0f0300000000000000000002080e13191f252a31363d424b51575f666c737c786d6058524c4a5764707d8a97a3a8a8a8a8a8a8a8a8a8a8a8a8aaafb7c1ccd7e3ebe0d6ccc2b8b0aba9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a093867a6d6053473a2d20140700000000000000000000061e2b3744515e6a7784919daab7c4c8bbaea195887b6e6b7884919ea8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8aaacb2b9bdc4ccccc2b8b0aba9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cec3b9b1acaaa7a7a7a7a7a7a7a7a7a7a9abb0b8c2cdc8c4b7ab9e9184786b63707c8996a3afbcc9d6d7cdc5bebab8b5b5b5b5b5b5b5b5b5b5b5b8babec5cdd7d9ccc0b3a6998d8073665a4d4033271a0d000000000000000003101d2a3643505d6976828a8a8a8a8a8a8a8a8a9196a0acb8c5cfc2b6a99d938e8a8a8a8a8a8a8a8a8a877a6d6f7c8996a2afbcc9bdb1a5998f898686868686868686868686868686868686868c919ca7b4c0ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d3a46535e697683909da9b6c3d2ddd0c3b7aa9d908477675d5145382c1f1306000000000c18232e43505d6a7683909da9b6c3d0cfc2b5a99c8f8276695c4f4336291c100300000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6d6d6f7a818b9298a3aebac7c8bbafa49a92867c6e6d6d6d6d6d6d6d6d6d6d6d74818e97a2adbabbafa399928b80776d6d6d6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0000020d17202930363a3b40404040404a5764707d8a97a3a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5988b7e7265584b40404040403c3b38322b23190f040000111d2a3744505d6a7783909daab6c3d0d3c7bbb0a69f9c95959595959595959595959595959b9ea5afbac6d2ded2c6baafa59e9b95959595959595959595959595959fa2aab4becad6ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7683909caab4bcc5cdd7d8ccc2b8b0aba9a6a7a7a7a8a8acafb5bdc0b5aba297908379717e8b929da8b2bdc9cbc0b5ab9f948a7e716f6f6f6f6f6f6f6f6f6f6f6f6f6f6f75828e9ba8b5c1cec5b8ac9f928579665b5044382b1f12060000000000000003090e14191e242930363b42464f545c60696e787f867f726a5f544a4a5764707d8a97a3b0b4b4b4b4b4b4b4b4b4b4b5b6bbc1c9d3dde8efe8ded4cac2bbb7b5b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4ada093867a6d6053473a2d20140700000000000000000004111e2a3744515d6a7784909daab7c3c8bbafa295887c6f6b7884919b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9da0a8b2bdc8d3c7bbb0a69f9c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9083776a5d5044372a1d110000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d5cbc3bcb8b7b4b4b4b4b4b4b4b4b4b4b6b7bbc2cad4d1c4b7ab9e9184786b63707c8996a3afbcc9d6dfd7cfcac6c5c2c2c2c2c2c2c2c2c2c2c2c5c6cad0d7dfd9ccc0b3a6998d8073665a4d4033271a0d000000000000000000091623303c4956636f7d7d7d7d7d7d7d7d7d7d84919daab7c4cdc1b4a79a8e817d7d7d7d7d7d7d7d7d7d786d6f7c8996a2afbcc9bcafa296897d7979797979797979797979797979797979797f8c99a5b2bfccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576673808d99acb6c0ccd8d2c5b9ac9f92867a6d6053473a2d20140700000000071c2936434f5c6976828f9ca9b5c2cfd0c3b6a99d9083766a5d5043372a1d070000000714212d3a4754606d7a8793a0adbac6c6b9ac9f938679787a7a7a7a7a7f86929facb9c5ccc0b6aca29891837b7a7a7a7a7a7a7a7a7a7a7a7d87939fa9b3beb9ac9f92867f7a7a7a7a7a6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000009141f29333b4246474c4c4c4c4c4c5764707d8a9799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988b7e7265584c4c4c4c4c4c4948443d352b21160a0000111d2a3744505d6a7783909daab6c3d0d8ccc2b8b0aba9a1a1a1a1a1a1a1a1a1a1a1a1a1a1a7a9afb7c1cbd7e2d7cbc1b7afa9a7a1a1a1a1a1a1a1a1a1a1a1a1a1a1abaeb4bcc5d0dbccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949fa2aab3bbc5ced3c7bbb0a69f9c9a9a9a9b9b9b9fa3abb5c0bdb3a9a0958e817574818e96a0acb9c1cec7bdb0a69e91847c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c828f9ca8b5c2cfc7baaea39886796c605346392d201306000000000000060e141a1e252a30353b42464d535960666d727b828c92867c6f665c504a5764707d8a97a3b0bdc1c1c1c1c1c1c1c1c1c2c3c6ccd3dbdfe0e2e7e5dcd4ccc7c3c2c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b9ada093867a6d6053473a2d20140700000000000000000004111d2a3744505d6a7783909daab6c3c9bcafa296897c6f6b78848e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9196a0acb8c7c6c5b7ab9f948f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e83776a5d5044372a190f0500000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d5cec8c5c3c1c1c1c1c1c1c1c1c1c1c3c4c7cdd4ded1c4b7ab9e9184786b63707c8996a3afbcc9d6e9e1dad5d2d1cececececececececececed1d2d6dbe1e9d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000915222f3b4854606b6f70707070707070707683909da9b6c3cbbfb2a5988c7f727070707070707070706d666f7c8996a2afbcc8bbafa295887c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f727f8c98a5b2bfcbbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303030303030303030303020e1a25313d4a5763707d8a9aa4afbbc8d4d4c7bbafa399897c6f6256493c2f231609030303030f1b2835424e5b6875818e9ba8b4c1ced0c4b7aa9d9184776a5e51442f23180c0000000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797b87878787878b9298a3aebac7d2c7beb4aaa09591878787878787878787878787899399a4afbbc5bbafa399928b8787878782767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00020e1a25303b454d52545959595959595964707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b7e72655959595959595956544f473d32271b0f0300111d2a3744505d6a7783909daab6c3d0ddd4cac2bbb7b6aeaeaeaeaeaeaeaeaeaeaeaeaeaeb4b6bac1c9d2dde8ddd2c9c1bab6b4aeaeaeaeaeaeaeaeaeaeaeaeaeaeb8babec5ced7d8ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c828a9298a1a9b3bcc6d0c4b7ab9f948f8d8d8d8e8e8f9299a3afbbc2bbb1a79e938b7e717984919ea5afbcc5cfc2b9aca1969189888888888888888888888888888888888f949eaab7c3d0cbbfb4aa93867a6d6053473a2d2014070000000000060f181f262a30363a41464d52575f616b70797f869094999083786d60584e5764707d8a97a3b0bdcacecececececececececececececed2d3d6dbe2e5ded8d3d0cfcececececececececececececececececec6b9ada093867a6d6053473a2d20140700000000000000000003101d2a3643505d697683909ca9b6c3c9bcb0a396897d706774808181818181818181818181818181818181818184919dabb5bfbab8b6a99c8f828181818181818181818181818181818181818181818181818073665a4d40342b21170e05000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3dcd6d1cecdc6c6c6c6c6c6c6c6c6c6cacbcfd4daded1c4b7ab9e9184786b63707c8996a3afbcc9d6dfd7cfc9c6c5c1c1c1c1c1c1c1c1c1c1c1c5c6cacfd7dfd9ccc0b3a6998d8073665a4d4033271a0d00000000000000000007131f2c38434f596063636363636363636a7683909da9b6c3cbbfb2a5988c7f7265636363636363636360636f7c8996a2afbcc9bdb1a4978a7e7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c808d9aa6b3c0ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c10101010101010101010101010100914212d3a4754606d7a86939facb9c6d2d7cbc0b5ab988b7e7265584b3f3225180610101010101b2734414e5a6774818d9aa7b4c0cdd1c5b8ab9e9285786b554b4034291c100400000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a8794949494989fa3aab4bfcbcdd0c5bcb1a8a09d949494949494949494949494969fa4abb5c0cbc0b5aba39f989494948f83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0005111e2a36424d575e6166666666666666666e7c80808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807c6f66666666666666666360594f44382c1f130700111d2a3744505d6a7783909daab6c3d0dddcd4ccc7c3c2bbbbbbbbbbbbbbbbbbbbbbbbbbbbc1c2c6cbd2dbe4efe4dbd2cbc6c2c1bbbbbbbbbbbbbbbbbbbbbbbbbbbbc5c6cad0d7e0d8ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a6f767e869297a1aab4bfcac2b6a99c8f8280808181818287929fa7b1bcc3b9afa59f92867c707d8a939eaab4becac9bdb2a8a19e95959595959595959595959595959595959c9ea6b0bbc7d3d0baada094877a6d6154473a2e21140700000000030d18212a31363b41464c52565e61696e757d848c92989f9f958c7f736a5f545764707d8a97a3b0bdc1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c5c6cad0d8e0eae3ddd5cdc8c4c3c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b9ada093867a6d6053473a2d20140700000000000000000003101d293643505c6976838f9ca9b6c2c9bcb0a396897d70636e74757575757575757575757575757575757575757e8b99a3afb4aeacaaa99c8f83787575757575757575757575757575757575757575757575736e635a50463d332920170e050000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d2cbc5c1c0b9b9b9b9b9b9b9b9b9b9bebfc3c8d0ded1c4b7ab9e9184786b63707c8996a3afbcc9d6d7cdc5beb9b8b4b4b4b4b4b4b4b4b4b4b4b8b9bec5cdd7d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000030f1b27323d464f54565757575757575d6a7683909da9b6c3cbbfb2a5988c7f7265595757575757575756636f7c8996a2afbcc9bfb2a69a908a8888888888888888888888888888888888888d929da9b5c1ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c202c3945525d687784909daab7c3d0dcd1c1b4a79a8e8174675b4e412e23171c1c1c1c1c1c1c2633404d596673808c99a6b3bfccd2c5b9ac9f928679675c5145382c1f130600000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a8794a0a0a0a5acaeb4bcc0c0c0c4c5c3bab1acaaa1a0a0a0a0a0a0a0a0a0a0a0a2acafb5bdc0c0c0bdb5afaca5a0a09c8f83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000714202d3a46525e696e737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373736f6b6054483b2f22150900111d2a3744505d6a7783909daab6c3d0dde6ded8d3d0cfc8c8c8c8c8c8c8c8c8c8c8c8c8c8cecfd2d7dde4edf6ede4ddd7d2cfcec8c8c8c8c8c8c8c8c8c8c8c8c8c8d2d3d6dbe2e9d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000006131f2b37434e585f626c717c859298a2aebac0c5b8ab9e92857b7474747575808c959faab4bfc1baaea29890837975818e98a2aebac3cdc4bab2acaba2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a8aab0b8c1ccd7c7baaea194877b6e6154483b2e211508000000010b151f2a333b42464c52565d61696e747b818991969fa2aaa79f92867c6f665c5764707d8a97a3b0b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b8babfc6ced8e2dfd5cbc3bcb8b7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ada093867a6d6053473a2d20140700000000000000000003101d293643505c6976838f9ca9b6c2c9bdb0a3968a7d706369707d7b726d676868737f80808080808080807c6e7a86929fa2aaa29f9e9c9b948c7f726a68686c788080808080808080807c6f6868666d727a7f726c62584e453b322920170f0500000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d2c8c0b9b5b3acacacacacacacacacacb1b2b7bec6d0d1c4b7ab9e9184786b63707c8996a3afbcc9dacfc5bbb3adaba8a8a8a8a8a8a8a8a8a8a8abadb3bbc5cfdbccc0b3a6998d8073665a4d4033271a0d000000000000000000000a16212b343d4348494a4a545a5d5d5d6a7683909da9b6c3cbbfb2a5988c7f72655d5d5d5d5d5d575556636f7c8996a2afbcc9c2b7aca29a979595959595959595959595959595959595959a9da4aeb9c5ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e22252629292929292929292929292929292929292935414c566774818d9aa7b4c0cddacfc3b6a99c90837669544a3f3428292929292929292929323f4c5965727f8c98a5b2bfcbd3c7baaea399867a6d6053473a2d20140700000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a8794a1adadb2b3b3b3b3b3b3b3b7b9bdc3bdb8b7aeadadadadadadadadadadadafb3b3b3b3b3b3b3b3b3b3b3b2ada99c8f83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000814212e3b4754616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d6f6356493c3023160900111d2a3744505d6a7783909daab6c3d0dde0d7d0cac6c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c6c9cfd6dfe8f3e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c7cbd1d9e1d8ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000030f1b26323c464e535a616a6f7c86929fa4aeb9c3b9ada1979083786d68686d78839098a2aebabdb5aeaaa0958d81747b86929fa7b1bcc8ccc4bdb9b7afafafafafafafafafafafafafafafafafb5b7bbc1cad3d4c8bbaea195887b6e6255483b2f22150800000007121d27313b454d53565e61686d737b81868e939da0a8aeb4aea3999083786d605864707d8a97a3a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8acaeb4bcc6d0dbd9cdc3b9b1acaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a093867a6d6053473a2d20140700000000000000000003101d293643505c6976838f9ca9b6c2cabdb0a3978a7d70676e7b86857f79706b6b78848d8d8d8d8d8d8d8a7d70768390979694989291908e8e92867c6f62606d79868d8d8d8d8d8d8d8a7e71646b6f787f858b7e716a60574d443a322921170d03000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cbc0b6aea9a79f9f9f9f9f9f9f9f9f9fa4a6acb4bec8d1c4b7ab9e9184786b63707c8996a3afbcc9d5c9beb3a9a19e9b9b9b9b9b9b9b9b9b9b9b9ea2a9b3becad6ccc0b3a6998d8073665a4d4033271a0d00000000000000000000040f19222b32383b3c4a545e666969696a7683909da9b6c3cbbfb2a5988c7f7269696969696969636159636f7c8996a2afbcc0c0beb4aca6a4a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a9aeb6c0c0c0bfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323636363636363636363636363636363636362f3e4b5864717e8b97a4b1becfdad1c4b7ab9e918478665c50443836363636363636363636363e4b5865717e8b98a4b1becbd7cbbfb4ab94877a6e6154473b2e21140800000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a8794a1a7a7a7a7a7a7a7a7a7a7aaacb2bac3c5c4babcb4aeaca7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79c8f83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c898c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0ddd7cec5bebab8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8b9bec5cdd6e1ece1d6cdc5beb9b8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b9bbc0c7cfd9d8ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000a15202a343c43475058606a717e8a929da7b1bcbeb3a99f958d80746c61666e7b86929fa7b1afaba39f98928c847a727f8b95a0acb8c3cecec9c5c4bcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc2c3c7ccd0d0d0c8bbafa295887c6f6255493c2f2216090000000c18242f39434d575f61686e737a80868d92999ea5acb2babfb4aba0958c7f736a5f64707d8a979b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa2aab4bfcad6d4c8bcb1a7a09d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b93867a6d6053473a2d20140700000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a3978a7d706d798390928c847d736c7884919a9a9a9a9a968a7d7073808b8a898886858483828087847d736d686d7986939a9a9a9a9a978a7d716c737d838b9292867c6f695e564c443b33291f1409000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c5b9aea49d9a93939393939393939393979ba2acb7c3d1c4b7ab9e9184786b63707c8996a3afbcc9d2c6b9ada197928e8e8e8e8e8e8e8e8e8e8e9297a2adb9c6d2ccc0b3a6998d8073665a4d4033271a0d000000000000000000000007101921272c32424e5a6670767676767683909da9b6c3cbbfb2a5988c7f7676767676767676706b61636f7c8996a2afb3b3b3b3b3b3b3b1aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb3b3b3b3b3b3b3b3b3a6998c807366594d403326170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252d353a3e3f43434343434343434343434343434343434343434956626f7c8995a9b3bec9d5d2c5b9ac9f9286796d605346434343434343434343434343434a5764717d8a97a4b0bdcadcd1bbaea195887b6e6255483b2f22150800000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a87949a9a9a9a9a9a9a9a9a9a9a9ea0a8b2bdc8cabfb4aaa29f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8f83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0dbd0c5bcb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadb3bbc5cfdae6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaacafb5bdc7d1dcccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000040e18222a32373e464e58616c74808d95a0aab4bfbbb1a79d928a7e716a5f69727f8b959faba59e99928d857f796e6d7883909da8b1bdc8d4d5d2d1c8c8cdc8c4c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3bcafa296897c6f6356493c30231609000004101d2935404b555f696e747a80858d92989fa3abafb8bdc3c6bdb1a79f92877c6f6664707d8a8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9298a2aebac6d3d1c4b8aca095908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e867a6d6053473a2d20140700000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d7175818e959f9691887f777884919ea7a7a7a3968a7d706f7c7f7e7c7b7a79777675808d9186807a716d798693a0a7a7a7a4978a7d71787f8790959f9891857b6e685e564d453b31251a0e020000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c1b5a99d928d868686868686868686868b909ba6b2bfd1c4b7ab9e9184786b63707c8996a3afbcc9d1c5b8ab9e9285818181818181818181818185929eabb8c5d1ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000a16212b343d43505d6976828383838386929fabb8c5d1c4b7ab9e918483838383838383837d7063636f7c8996a2a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6998c807366594d40302920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f54606d7a8797a1adb9c6d2d3c7bbafa399877a6e61544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5663707d8996a3b0bcc9d5c8bbafa295887c6f6255493c2f22160900000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797b878d8d8d8d8d8d8d8d8d8d8d8d9196a0acb9c2c6baaea298928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d83767b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0d6cabeb3a9a29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9ea1a9b3bec9d5e2d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fa3abb5c0cbd7ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000006101820262b343d46505a606d79839098a3aebac2b9aea49f92867c6f67606c778390999f9c938e86807a726d6766707d8a95a0acb8c4cfdadeded4cbc2bcb8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0a396897d7063564a3d3023170a000006131f2c3945515d676e7b81868d92989fa2aaaeb5bdc1c8cecfc3bbaea3999083786d626f7c818282828282828282828282828282828282828186929facb8c5d2d0c3b7aa9d90838282828282828282828282828282828282828281796d6053473a2d20140700000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d73808d939ea7a09a938c817984919eabb3b0a3968a7d706f7a8281746e6d676a717e889398928d857e74798693a0acb3b0a4978a7e7a828c9399a0a7a19791837a6d685e574d42362a1e12050000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d80797979797979797979797e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083767575757575757575757783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000030f1b27323d474f54606c7986909090909298a2aebac6d2c5b9aca19691909090909090908b7e7164636f7c89969a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998c807366594d413b32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29353f495157595c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d687885929eabb8c5d1d7cbc0b5ab95897c6f625c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c626f7c8995a2afbcc8d5c9bcafa396897c706356493d3023160a00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797a8080808080808080808080808084919ea6b0bbc5b8ac9f92868080808080808080808080808080808080808080808080807f727b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2afb2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a6998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0d3c6baada2979290909090909090909090909090909297a1adb9c6d2dfd2c6b9ada1979290909090909090909090909090909299a3afbbc7d4ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000060e151b222b343e45515c666e7c86929fa7b1bdc0baaea29891847a6d60656f7c8792949089827b746d68605d606c7884919da9b3bec9d5e2d8cdc2b9b1aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a3978a7d7064574a3d3124170a00000714202d3a4753606d7a858d92989fa2aaaeb4bbbfc6cfcdc8c2bbb7afaaa0958c8073666a6f757575757575757575757575757575757575757884919eabb7c4d1cbbeb2a5988b7f75757575757575757575757575757575757575756d675c5145382c1f130600000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7e7f8c929ca5afaca49f938e8485929eabb8b0a3968a7d737c848f8c80736c696f7c86929aa39f97928a817a8793a0adbab3a69a8d80848f949fa4abb1a9a09590837a6e695e53463a2d2114070000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d80746c6c6c6c6c6c6c6c717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a686868686868686a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000000000007131f2c38434f5960636c7986939c9c9c9fa2aab4becad5c9bdb2a8a19e9c9c9c9c9c9c978b7e7164636f7c898d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c80736659524c443b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b626569696969696969696969696969696969696969696969696a7683909da9b6c3d0dcd1bdb0a4978a7d71696969696969696969696969696969696969696e7b8895a1aebbc8d4cabdb0a3978a7d7064574a3d3124170a00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796d747474747474747474747474747d89949fabb7c3baaea298897c7474747474747474747474747474747474747474747474726f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2afb4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b2a6998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0d2c5b8ab9f9285838383838383838383838383838385929eabb8c5d1ded1c5b8ab9e9285838383838383838383838383838387929facb9c5d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000040a1019222834404b545f6a727f8c959fabb5c0bfb4aaa0968e81756c616a74808d8a837c756e69615e56515b65717e8b97a1adb9c6d0dbd4c8bcb1a79f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d978a7e7164574b3e3124180b000006131f2c3945515d67707d8a939da8aeb3babfc6cbccc7c2bcb8b0aba59e98928c82786c60626868686868686868686868686868686868686b7884919eabb7c4d1cbbeb2a5988b7f7268686868686868686868686868686868686868605c554b4034291c100400000000000000000003101c2936434f5c6976828f9ca9b5c2cfc2b6a99c8f828c919ea1a8acb1afa59e95909297a1adb9b0a3978a7e7f879196928b7e716e7b859298a2aca9a29e938e84919daab7c4b5a89d928d91969ea6afb4aeaba49f9590837b6e6154483b2e2115080000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d80746760606060606064717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d5b5b5b5b5b5d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000915222f3b4854606b6f6f7986939fa9a9abaeb4bcc5d0dacec4bab2acaba9a9a9a9a9a4978b7e7164626e7b8080808080808080808080808080808080808080808080808080808080808080808080808080808080807d7063615e564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a57626d7276767676767676767676767676767676767676767676767676818e9ba7b4c1ced8cbbfb2a5988c7f7676767676767676767676767676767676767676767b8794a1adbac7d4cabeb1a4978b7e7164584b3e3125180b00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c676d7a7a7a7a7a7a7a7a7a7a7a7a828f9ca9b5c2bfb4aa9b8e817a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d656f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c8995a2a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f827777777777777777777777777777808d9aa7b3c0cddacdc0b3a79a8d80777777777777777777777777777885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000000000071018232e39424e58606d78839099a4afbbc5bcb2a89e938a7e7068606d79837d766f6b615f57524c4953606d7985919eaab4bfcad6d1c4b8ab9f959090909090909090909090909090909090909090909090908b7e7164584b3e3125180b000004101d2935404b55616b74818e96a0abb5c0cacbc7c2bbb7b1aba69f9c938e867f786c665b565b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5e6b7884919eabb7c4d1cbbeb2a5988b7f72655b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b53514b43392f23180c0000000000000000000003101c2936434f5c6976828f9ca9b5c2cfc2b6a99c8f82858b91969da0a7afafa7a09d9ea1a9b3beb8ab9e91858c9299a19f92877d7b849197a1aaadb3ada59d969196a0acb8c5b9aea49d9a9ea1a8b0afaaa29f99938f89847e7164574a3e3124170b0000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d8074675a535353535864717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d504e4e4e505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000004111d2935414c55636f7d7c7986939facb6b8babec5ced7ddd6ccc4bdb9b7b6b6b6b6b1a4978b7e716e6f6f6f747474747474747474747474747474747474747474747474747474747474747474747474747474747474706f6f6e685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8282828282828282828282828282828282828282828282828284919eabb7c4d1ded1c4b7ab9e9184828282828282828282828282828282828282828282828f9ca9b6c2cfd8cbbeb2a5988b7f7265584c3f3225190c00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b778487878787878787878787878f949fabb7c3c6b6aa9e938e87878787878787878787878787878787878787878786796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c89959a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f82756a6a6a6a6a6a6a6a6a6a6a6a74808d9aa7b3c0cddacdc0b3a79a8d80746a6a6a6a6a6a6a6a6a6a6a6c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c44505c666f7c87939fa9b3bec3baafa59e92857a6d61676d76706c636059534d464145515c67737f8c98a2aebac6d3d0c3b6a99d90838383838383838383838383838383838383838383838383837e7064574a3d3124170a0000000c18242f39434f59606d79849199a3afbbc3bfbbb9b0aba79f9d948f89827b726c665b544a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4745403931271d12070000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7e7a7f848a91959fa3abb1acaaabadb3bbc5b9ada19791979fa3aba3999286858c8f93999ea1a9adafa8a09da0a8b2bdc8c0b6aea8a6abacb0aba39f98928d87827d78716c6155493d3023170a0000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d8074675a4d46464b5864717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d50434244505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000000000613202c3945515d677481857d8996a3afbcc5c6cad0d0d0d0d0d0cec9c5c4c3c3c3beb1a4978b7e717b7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9196a1acb9c5d2ded2c5b9aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949fabb7c4d0d9ccbfb2a6998c7f7366594c403326190d00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b778491949494949494949494949c9fa6b0bbc7c6baafa59e9b94949494949494949494949494949494949494949285796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000916232f3c4956626f7c898d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c7f7366594c403326190d00111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f8275685d5d5d5d5d5d5d5d5d5d6774808d9aa7b3c0cddacdc0b3a79a8d8074675d5d5d5d5d5d5d5d5d5f6c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000b151e28343f4a545f6a74818e97a2adbac3c1b9ada1978e81756b60606964615a544f47423c36404b55616d7a86929facb8c5cfc8bbaea295887c767676767676767676767676767676767676767676767676706c6155493c3023160a00000007121d27313e45515d676f7c87929fa7b1b9b5aeaca69f9c959089827c756e69605b544a4242424242424242424242424242424245515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584c424242424242424242424242424242423a38342f271f150b010000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d7172797e838d9299a0a8b1b7b8b9bec5c9beb3a9a19ea1a9aaa29f9a9490857f82878c91979fa2a9b2acaaacb2bac3cec8c0b9b5b3b7b0a69f99928d86807b75706c65615a5045392d2114080000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d8074675a4d4b4b4b5864717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000000030f1b27333f4953606d7a869285929facb8c5c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4beb1a4978b7e74808888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9ea1a8b2bdc9d5e1d5c9bdb2a8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0bbc7d3d9ccc0b3a6998d8073665a4d4033271a0d00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b7784919ea1a1a1a1a1a1a1a1a1a9abb0b8c2c2c8c1b7afaaa8a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19f9285796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000815222e3b4855616e7b818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181817d7063574a3d3024170a00111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f8275685d5d5d5d5d5d5d5d5d5d6774808d9aa7b3c0cddacdc0b3a79a8d8074675d5d5d5d5d5d5d5d5d5f6c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e38424e58616d7a85929fa8b2bdc8beb3a99e93897d70665c5d57555048433d37312e3946525d6874818d9aa9b3bec9cbbfb3a6998c80736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64615a5044392d201408000000010b151f2935404b55606a73808c95a0aaacaba39f9b948f89837d766f6a615e57504a42382f3c3f40414141414141414141414145515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584c41414141414141414141414141403c362d2c29231d150d03000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d71666d717980879195a0a7b1bcc6cacfcfc4bbb3adababa39f98928d88837d78767b7f858c9297a0a8b2b7b8bdc3ccd5d2cac5c1bbb0a69e949087817b736e6963605b5350483e33281d11050000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d8074675a585858585864717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d00000000000000000005121f2b3744505b65727f8b989298a2aebab8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b1a4978b7e74808d959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595958c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abacb2bac4cedae5dacec4bab2acaba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb0b8c2cdd8dacdc0b4a79a8d8174675a4e4134271b0e01000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b7784919eaaadadadadadadadadafafafb1b2b7bec6c1bab6b4adadadadadadadadadadadadadadadadadadac9f9285796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000714212d3a46535f696e74747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474706b6155483c2f23160900111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f82756a6a6a6a6a6a6a6a6a6a6a6a74808d9aa7b3c0cddacdc0b3a79a8d80746a6a6a6a6a6a6a6a6a6a6a6c7885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000206111c26303c46525e68727f8c96a0acb8bfbab8afa59d9184786d60534a4944433e3c39332935414c5663707c8997a1adb9c1bfbab7aa9d9184776a5f5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d575550483e33281c100400000000030d18242f3a434e58606d78839098a3a19e99928e88827d76706b626058534d443f383840474c4d4e4e4e4e4e4e4e4e4e4e4e4e515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4841382f2518120b0300000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d716e707070737c839195a0acb8c5d1dad6cdc4beb9afa399928f85807c76706d696e72797f859196a0acb8c5c8ced5dedcd6d0c3b7aa9e948f827c74707070706f6b6054483e362c22170c000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d80746764646464646464717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000613202d394653606c7884919d9fa2aab4aeacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4978b7e74808d9aa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b7b9bdc4ccd6e0ebe0d6ccc4bdb9b7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b7bbc2cad4dedacec1b4a79b8e8174685b4e4135281b0e02000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b7784919ea2a2acaeb2acaaa6a2a2a2a2a4a6acb4becdc6c1b7afa9a7a2a2a2a3a5abb3bababab4aca6a4a2a29f9285796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0005121e2a36424d575f61676767676767676767676f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e676767676767676767676361594f44382c20140700111d2a3744505d6a7783909daab6c3d0cec2b5a89b8f827777777777777777777777777777808d9aa7b3c0cddacdc0b3a79a8d80777777777777777777777777777885929fabb8c5d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000003090e1214141e2a36414c56606d7984919da8b2b4aeaca79f9d968c7f726559505050504a49453e36303a4653606d7985929eabb7b5b4aeaca9a096887b6f625550505050505050505050505050505050505050504a49443e362c22170b00000000000007131d28313d44515c666e7c86929b96918c86817c76706b636059544e46423b3336404a52585a5b5b5b5b5b5b5b5b5b5b5b5b5b5e6b7884919eabb7c4d1cbbeb2a5988b7f72655b5b5b5b5b5b5b5b5b5b5b5b5b5b5b59534b41362b2014010000000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d717b7d7d7d7d7d7e84919daab7c4d0dddfd6cfc5b9ac9f9286827e7d7d7d7d796d797d7d7d7e84919daab7c4d0d9e0e7e8dbcfc2b5a89c8f827e7d7d7d7d7d7d7d6f6356493c30231a1005000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c0b3a79a8d80747171717171717171717e8b97a4b1becac4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d50434044505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000006121f2b37434e5863707d8996a0acaeb4aaa29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d978b7e74808d9aa7aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c4c5c9ced6dee8f2e8ded6cec9c5c4c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c4c7cdd4dce6dbcec2b5a89b8f8275685c4f4235291c0f02000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b7784919595959fa2a8a09e9996959595979aa2acbbc5c6baafa59d9b959595969aa1abb9c2b7aca29b979595959285796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00020e1a26313b454d53555a5a5a5a5a5a5a5a5c697582898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989897f72655a5a5a5a5a5a5a5a5a57554f473e33281c100400111d2a3744505d6a7783909daab6c3d0d2c5b8ab9f9285838383838383838383838383838385929eabb8c5d1ded1c5b8ab9e9285838383838383838383838383838387929facb9c5d2ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000050d141a1e21212625303a44515c66717e8b96a1acaaa29f9a95908b858073665c5c5c5c5c575550483e333844505c6674818e9aa9aba8aaa39f9d9a978c8073665c5c5c5957524a43434343434343434343434343433d3c39332c241a1005000000000000010c161f2834404a545f6a727f8b8e89847f7b746f6a636059544f47433d3631303c47525c646768686868686868686868686868686b7884919eabb7c4d1cbbeb2a5988b7f7268686868686868686868686868686867645d53483c3024180b0000000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8a8a8a8a8a8a9195a0acb8c5d1dee8e0d3c7bbafa399928f8a8a8a8a877b6e7a878a8a8b9196a0acb8c5d1dee4ebe7dcd0c3b7aa9e948f8a8a8a8a8a8a8a8276695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c2b5a99c8f827e7e7e7e7e7e7e7e7e7e818e9aa7b4c1cdc4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d504c4c4c505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d00000000000000030e18212e3a47535f6a75828f9ca8b2baaea2989291919191919191919191919191919191919191918b7e74808d9aa7b3bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd1d2d5dae0e8f0faf0e8e0dad5d2d1cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd0d3d8dbdbdbdbcfc2b6a99c8f8376695c504336291d1003000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6b7784888888899298a096918c898888888a909aa9b3bec2b6a99d938e8888888a8f9aa6b0bcb3a69b908b8888888886796c6f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000009141f29333b4246484e4e4e4e4e4e4e4f5c6975828f96969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696968b7f7265584e4e4e4e4e4e4e4e4a48443e352c21160b0000111d2a3744505d6a7783909daab6c3d0d3c6baada2979290909090909090909090909090909297a1adb9c6d2dfd2c6b9ada1979290909090909090909090909090909299a3afbbc7d4ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e33333334404a54606d7984919ea09d98928e88837e79736e69696969696964615a504539343f4a5463707d8997a19e9b999892908d8a8782766969696966635c52473b373737373737373737373737332f2e2b272019100700000000000000040d18232e39424e58606c7782827d78736e69625f58554f48443d3e3c3b37323f4c58646e737474747474747474747474747474747884919eabb7c4d1cbbeb2a5988b7f74747474747474747474747474747474746f64594c4033271a0e0100000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8c97979797979da0a7b1bcc8d4dae1dcd7cbc0b5aba39f9b97979794877a6e7a879497989da0a8b2bdc8ced3dae1dcd6d1c7bbb0a69e9c979797979797908376695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c3b7ab9f948f8b8b8b8b8b8b8b8b8b8b8e939da9b5c2d1c4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a5d59595959595d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000915202a36424d57626f7c88949eaabab8ac9f92868484848484848484848484848484848484848484847e74808d9aa7b3bebebebebec4c6c9cfc8c8c8c8ccc7c3c2bebebebebebebec4c5c9cec8c8c8c8cdc7c4c2bebebebeb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdcecececececececececececececececececececed2d4d7dde3ebf4f4ebe4ddd8d4d2cecececececececececececececececececececececececececececececec3b6a99d9083766a5d5043372a1d0600000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c626f7c7c7c7c7c86929e9184807c7c7c7c7e8a97a1adb9c1b4a79b8e817c7c7c7d8a949fabb7b1a4978b7e7c7c7c7c7c6f626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d0000030d17212931363a3b414141414141424f5c6975828f9ca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3988b7f7265584c414141414141413d3c38332c231a10050000111d2a3744505d6a7783909daab6c3d0d6cabeb3a9a29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9ea1a9b3bec9d5e1d5c9beb3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fa3abb5c0cbd7ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b404040404044505c66727f8b9795908b85817c7676767676767676767676716c6155494040404653606d79859296918e8c928683807e7b767676767676736e63574b40404040404040404040404040403c3b37322b22190f040000000000000007121c27303c44505b656c7575706c66615e57534e48443e44494a4947433d404d5a6773808181818181818181818181818181818186929facb8c5d2d0c3b6a99d9083818181818181818181818181818181818174675b4e4134281b0e0100000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8c99a3a3a3a4aaacb1b9c3c6c9cfd6d1cac5c7bdb5afaca8a4a3a194877a6e7a8794a1a4aaacb2babdbec2c8cfd8d2cbc5c1c0b8b0aaa8a3a3a3a3a39c908376695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c7bbb0a69f9c979797979797979797979a9da5afbac5d1c4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083766a666666666666666a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000020e1a26313a46535f6975818e9ba6b0bbb8ac9f92857b77777777777777777777777777777777777777777074808d9aa7b2b2b2b2b2b2b8b9bec4cdd6d3cac2bbb7b5b2b2b2b2b2b2b2b7b9bdc4ccd5d4cac2bbb7b6b2b2b2b2b2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c6c7ccd2d9e2ebebe2d9d2ccc8c6c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b7aa9e9184776b5e51442d22170b00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c5f6a6f6f6f707d8a98a096918c85807c6f7885929eabb8c3b6a99c9083766f6f7683909caab4b5a89b8f82756f6f6f6f6a626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000060f171f262a2d2e343434343436424f5c6975828f9ca8afafafafafafb3adaba0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0aaacb1afafafafafafafa5988b7f7265584c3f343434343434302f2c28211a1108000000111d2a3744505d6a7783909daab6c3d0dbd0c5bbb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadb3bbc5cfdae6dacfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaacafb5bdc7d1dcccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484d4d4d4d4d4d4a54606d79858e89837e7a7c8283838383838383838383827e7164574d4d4d4d4d515c6675818a8784827f868382838383838383838383807366594d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4947433d342b20150a00000000000000000b151e27333f49535b60696863605b54524d47433c3f4450555756544e4645515e6b78848e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9298a2aebac6d3d1c4b8ab9f95908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e86796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8c99a6b0b0b0b0b0b0b0b8b9bec5cdc8c0b9b4b3b0b0b0b0b0ada194877a6e7a8794a1adb0b0b0b0b0b2b7bec6cfc8c0b9b5b3b0b0b0b0b0b0b0b0a99c908376695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6ccc2b8b0aba9a4a4a4a4a4a4a4a4a4a4a7a9afb7c0cbd1c4b7ab9e9184786b63707c8996a3afbcc9d0c3b6a99d9083767373737373737373737783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d00000000000006121e2b37424e57616e7b87929facb9c1baaea3989083786c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6774808d9aa5a5a5a5a5a5a5abadb3bbc4cfccc2b8b0aaa9a5a5a5a5a5a5a5aaacb2bac4cecdc2b8b0aba9a5a5a5a5a5a5998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b9bbc0c7d0d9e3e4d9d0c7c0bbb9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ab9e9285786b5f493f33271b0f03000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c585f62626975828f9ba8a09e97928c7f7275818e9bacb6c0b9ac9f92867a6d65717e8b98a2aeb6aa9e93887c6f6262625f626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000060d141a1e2122272727272936424f5c6975828f9ca8b5bcbcbcbeb3a9a19e9393939393939393939393939393939393939393939393939393939393939393939da0a7b1bcbcbcbcbcb2a5988b7f7265584c3f3227272727272423201c16100800000000111d2a3744505d6a7783909daab6c3d0ddd7cdc5bebab8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8b9bec5cdd6e1ece1d6cdc5beb9b8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b9bbc0c7cfd9d8ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d535459595959595959595d67727f817c7772707d8a8f8f8f8f8f8f8f8f8f8f8c7f72655959595959595954626f7c7d7b78757a87908f8f8f8f8f8f8f8f8f8f8275685c59595959595959595959595959595956544e463d32271b0f0300000000000000030c17222d38414950535c5b5653504a46423b3b424a505a61646260584e43515e6b7884919b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa2aab4bfcad6d4c8bcb1a79f9d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8c99a4a4a4a4a4a4a4a4abadb3bbc5c0b6aea8a6a4a4a4a4a4a4a194877a6e7a8794a1a4a4a4a4a4a4a6acb4bec8c0b6aea9a7a4a4a4a4a4a4a4a4a49c908376695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d4cac2bbb7b5b1b1b1b1b1b1b1b1b1b1b4b5bac0c9d2d1c4b7ab9e9184786b63707c8996a3afbcc9d1c4b7ab9e91847f7f7f7f7f7f7f7f7f7f7f84919eabb8c4d1ccc0b3a6998d8073665a4d4033271a0d0000000000000814212e3a47535f6a74818e99a3afbbc7bfb4aa9f958c7f72695f545e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6774808d98989898989898989ea1a9b3bec9c7bbb0a69f9c989898989898989ea0a8b2bdc9c7bbb0a69f9c989898989898988c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8acafb5bdc7d2ddddd2c7beb6afaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89f928579655b5044372b1f1205000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605359616e7b87929facaca99f94887b6f717e8b9aa4afbbbaaea399897d70636d7a86929facb8afa59c8f82756a605555626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000003090e1214151b1b1b1c2936424f5c6975828f9ca8b5c2c9c6b9ada197928686868686868686868686868686868686868686868686868686868686868686869095a0acb8c4c9c9beb2a5988b7f7265584c3f32251b1b1b1b171614100b050000000000111d2a3744505d6a7783909daab6c3d0dddfd7d0cac6c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c6c9cfd6dfe8f2e8dfd6cfc9c6c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c7cbd1d9dfd8ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e61666666666666666666666d72756f6b66707d8a979c9c9c9c9c9c9c9c988c7f72666666666666666666666a6f716e696e7a87949c9c9c9c9c9c9c9c9b8f827568666666666666666666666666666666666260584e43372b1f1306000000000000000006111b262f383f44464f4f4a46443f38383f444d545b606c716f6a60554b515e6b7884919ea7a7a7a7a7a7a7a7a7a7a7a7a7a7acaeb4bcc5d0dbd8cdc2b9b1aba9a7a7a7a7a7a7a7a7a7a7a7a7a7a79f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8c9797979797979797979ea1a9b3beb9aea49c999797979797979794877a6e7a8794979797979797979aa2acb7bcb9aea49d9a97979797979797979797908376695d5043362a1d1003000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d4ccc7c3c2bebebebebebebebebebec1c2c5cbd2d5d1c4b7ab9e9184786b63707c8996a3afbcc9d2c5b9ada196918c8c8c8c8c8c8c8c8c8c8c9196a1adb9c5d2ccc0b3a6998d8073665a4d4033271a0d0000000000000815222f3b4855626e7b87929fabb5c0cbc6bcb1a79f92867b6e66666666666666666666666666666666666774808b8b8b8b8b8b8b8b8b9197a1adb9c6c3b7aa9f948f8b8b8b8b8b8b8b9196a0acb9c5c4b7ab9f948f8b8b8b8b8b8b8b8b7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa4abb5c0ccd7d8ccc0b6aca49f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9886796c605346392d201306000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6054606b75818e99a3aeb0a69c9083766a6d7a87939facb9bfb4ab998d8073666774818e9baab4b2aa9e94897c6f625955626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d00000000000000020507080e0e0f1c2936424f5c6975828f9ca8b5c2cfc5b8ab9e9285797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7983909daab6c3d0cbbeb2a5988b7f7265584c3f3225190e0e0e0a09070400000000000000111d2a3744505d6a7783909daab6c3d0d2d2d2d2d2d2d2d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1d2d5dae1e8f1faf1e8e1dad5d2d1d0d0d0d0d0d0d0d0d0d0d0d0d0d0d2d2d2d2d2d2d2ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e73737373737373737373737373737373737d8a97a3a9a9a9a9a9a9a5988c7f73737373737373737373737373737373737a8794a1a9a9a9a9a9a9a89b8f827573737373737373737373737373737373736f6a6054473b2e2215080000000000000000000a141d262d33373942423d3938353c414950565e666c737d7c6f675d51515e6b7884919eabb4b4b4b4b4b4b4b4b4b4b4b4b4b8babfc5ced7e2dfd4cbc2bcb8b6b4b4b4b4b4b4b4b4b4b4b4b4b4ac9f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d737f8a8a8a8a8a8a8a8a8a8a9297a1adb0b0a89c928d8a8a8a8a8a8a8a8a877b6e7a878a8a8a8a8a8a8a8a909aa6b0b0b0a99d928d8a8a8a8a8a8a8a8a8a8a8a8376695d5043362a1d0900000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c9c9c9c9cacfcacacacacacacacacacacdcdc9c9c9c9c9c4b7ab9e9184786b63707c8996a3afbcc9d5c9bdb2a8a19e99999999999999999999999ea1a9b2bdc9d5ccc0b3a6998d8073665a4d4033271a0d0000000000000f1c2936424f5c6975828f99a3abb5bec7cec2baaea2989082787373737373737373737373737373737373736f7d7f7f7f7f7f7f7f7f7f85919eabb8c4beb3a99c8f827f7f7f7f7f7f7f84919eaab7c4c2b6a99c8f827f7f7f7f7f7f7f7f7c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9399a4afbbc7d4d4c8bbafa49a938f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f867a6d6053473a2d201407000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6056636f7c89939b9fa3aa9e948a7d7064687784919daab7b7b6a99c8f83766563707d8a98a2a6a9a19e9b8f82766b6055626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000001030f1c2936424f5c6975828f9ca8b5c2cfc4b8ab9e918579797979797979797979797979797979797979797979797979797979797979797983909daab6c3d0cbbeb2a5988b7f7265584c3f3225190c01010000000000000000000000111d2a3744505d6a7783909daab6c3c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6c8ccd2d9e2ebf5ebe2d9d2ccc8c6c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5bfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8080808080808080808080808080808080818e9ba8b5b6b6b6b6b6a99c8f828080808080808080808080808080808080808d9aa7b3b6b6b6b6b6aa9d91848080808080808080808080808080808080807c6f6256493c2f231609000000000000000000020b141b22272b2d36352d333940454d535b60696e787f8784796d605a505e6b7884919eabb7c1c1c1c1c1c1c1c1c1c1c1c1c5c6cad0d7e0e9e6ddd4cdc8c4c3c1c1c1c1c1c1c1c1c1c1c1c1b9ac9f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d717c7d7d7d7d7d7d7d7d7d7e85929ea3a3a3a3998d807d7d7d7d7d7d7d7d7e796d797e7d7d7d7d7d7d7d7e8a97a3a3a3a3a39a8d807d7d7d7d7d7d7d7d7d7d7d7d706356493d31251a0e02000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9bcbcbcbcbcbdbfc2c8d0d7d7d7d7d2cbc5c1c0bcbcbcbcbcbcb7ab9e9184786b63707c8996a3afbcc9dacfc4bab2adaba6a6a6a6a6a6a6a6a6a6a6abadb2bbc4cfdaccc0b3a6998d8073665a4d4033271a0d0000000000000b1724313e4a5764717e879299a4acb6c0cccabfb4aa9f948e817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796f72727272727272727a86939facb9bebaada297897d72727272727273808c99a8b2bdc5b8ab9e92857a727272727272726f6a6054473b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727f828282828282828282828282828282828282828282828282828287939facb9c6d2d2c6b9ac9f9388828282828282828282828282828282828282828282828282828282828282828282828281796d6053473a2d201407000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605965727f858a8f92999c988f82756c616875828e9ba8acaba9a89f9285796c606d7986929c999796918f8c897c6f6356626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc6b9ada1978986858585858585858585858585858585858585858585858585858585858585858688939facb9c6d2cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000111d2a3744505d6a7783909daab6b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bbc0c7d0d9e4eee4d9d0c7c0bbb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8e939eaab6c2c2c2c2b7ab9f948f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d929da9b5c2c2c2c2b8aca096918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b7e7265584b3f3225180c00000000000000000000020a11171b1f272b2f383f444b51575f656c717b828c938e81746c61575e6b7884919eabb7c4cececececececececececed2d3d6dbe2e9f2efe6dfd8d4d1d0cececececececececececec5b9ac9f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d716e7171717171717171717884919696969696968a7d7171717171717171716d676d71717171717171717986939696969696968a7e7171717171717171717171706b60574d42362a1e1205000000000000000000000000000000000000000714202d3a4753606d7a8693a0adafafafafafafb1b2b7bec6d0dadcd2c8c0b9b5b3afafafafafafafab9e9184786b63707c8996a3afbcc9d6d6ccc4bdb9b7b2b2b2b2b2b2b2b2b2b2b2b8b9bdc4cdd6d9ccc0b3a6998d8073665a4d4033271a0d0000000000000a1723303c4955616c717e87939aa4afbbc0cbc6bcb0a69e938e8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6e65656565656565717e8b99a4abaeb4b8ab9f9285796d65656565656f7c8896a1acb9bdb5ada1978c7f726865656565656260584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313d4a56626d72757575757575757575757575757575757575757575757575757986929facb8c5d2d2c5b9ac9f92867975757575757575757575757575757575757575757575757575757575757575757575756d675d5145382c1f1306000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c6056626d72797d82868b9092867b6e615966727f8c99a39f9e9c9b9997887b6e616775828f8f8d8a8785827f7d796d6055626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc9beb3a9a198929292929292929292929292929292929292929292929292929292929292929292939aa4afbbc8d4cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000111d2a3744505d6a7783909daaacacacacacacacacacacacacacacacacacacacacacacacacacafb6bec7d2dde8ddd2c7beb6afacacacacacacacacacacacacacacacacacacacacacacacacaca5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969999999999999999999999999999999b9ea5afbac6cfcfc7bbb0a69f9c99999999999999999999999999999999999a9da4aeb9c5cfcfc8bdb2a8a09d99999999999999999999999999999999988b7e7265584b3f3225180c0000000000000000000008101921272c32383d414950555d60696e777e858f949f938a7e71695e5e6b7884919eabb7c2c2c2c2c2c2c2c2c2c2c2c2c5c7cad0d8e0eae7ddd5cec8c5c4c2c2c2c2c2c2c2c2c2c2c2c2b9ac9f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cabdb0a4978a7d716e6e6e6e6e6e6e6e6e6e788489898989898989897d706e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e798689898989898989897e716e6e6e6e6e6e6e6e6e6e6e6e695e53463a2d211407000000000000000000000000000000000000000714202d3a4753606d7a8693a0a2a2a2a2a2a2a2a4a6acb4bec8d3d6cbc0b6aea9a7a2a2a2a2a2a2a2a29e9184786b63707c8996a3afbcc9d6ded6cfc9c5c4bfbfbfbfbfbfbfbfbfbfbfc4c5c9cfd6dfd9ccc0b3a6998d8073665a4d4033271a0d0000000000000814212d3945505a616c717e88939fa5afb9c3cec2b8afa59e9b9999999999999999999999999999999994877a6e61585e5e5e5e6976828f9a9c9fa2aab1a79b8e8174665c5e5e5e5f6a7884919eabb7b5aba39f9d92857a6d605e5e5a5856544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a46515b62656868686868686868686868686868686868686868686868686c7985929facb8c5d2d2c5b9ac9f9286796c68686868686868686868686868686868686868686868686868686868686868686868605d554b4035291d1004000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c605c5b62676d71757a7e83887f72695e5c63707d8a95999291908e8d8b8a7e716465717e8583807d7b787572706d675d5c626f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfcfc4bbb3aaa39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa4acb6c0ccd8cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000111d2a3744505d6a7783909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa4acb6c0ccd8e4d8ccc0b6aca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2a6a6a6a6a6a6a6a6a6a6a6a6a6a6a8aaafb7c1ccd7d8ccc2b8b0aba9a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a9aeb6c0cbd6d9cec3bab2acaaa6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5988b7e7265584b3f3225180c00000000000000000008121a222b32383d43474f535b60676d737b828b92979fa59f92857b6e665b6b7884919eabb5b5b5b5b5b5b5b5b5b5b5b5b5b8babfc6ced8e2dfd5cbc3bcb8b7b5b5b5b5b5b5b5b5b5b5b5b5b5ac9f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cbbfb2a5988c7f7b7b7b7b7b7b7b7b7b7b7b7b7d7d7d7d7d7d7d7d7d7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7d7d7d7d7d7d7d7d7d7c7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154483b2e211508000000000000000000000000000000000000000714202d3a4753606d7a86939696969696969696979aa2acb7c2ced1c5b9aea49d9a9696969696969696969184786b63707c8996a3afbcc9d6e8e0dad5d2d1ccccccccccccccccccccccd1d2d5dae0e8d9ccc0b3a6998d8073665a4d4033271a0d00000000000005111c28333e48505a626c727f8b929da7b1bcc6cbc1b7afa9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a194877a6e61606b6b6b6b6e7b878a8d909298a2aca095897c6f6b6b6b6b6b6b6b74818d9aa7b4aea39992918f8c80736b6b6b66635c52473d342b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d29343f495156585c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c53514b43392f24180c00000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386796c69696969696969686d72767b786d696969696e7b87898786848381807f7d7b6e69696d78797673706e6969696969696969696f7b8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfcfc4bbb3aaa39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa4acb6c0ccd8cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000111d2a3744505d6a7783909292929292929292929292929292929292929292929292929292939aa4afbbc8d4e0d4c8bbafa49a9392929292929292929292929292929292929292929292929292928c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb3b3b3b3b3b3b3b3b3b3b3b3b3b5b6bac1c9d3ddded4cac2bbb7b6b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b5b9c0c8d2dce0d5ccc3bdb8b7b3b3b3b3b3b3b3b3b3b3b3b3b3b3b1a5988b7e7265584b3f3225180c000000000000000006101a242c343d43484e545960656c71797f8690949fa2a9ada2979082786c606b7884919ea8a8a8a8a8a8a8a8a8a8a8a8a8a8acaeb4bcc6d0dbd9cec3b9b1acaaa8a8a8a8a8a8a8a8a8a8a8a8a8a89f9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cfc0b3a79b918c88888888888888888888888889898989898989898988888888888888888888888888888888888888888888898989898989898989888888888888888888888888888276695d5043362a1d10030000000000000000000000000000000000000714202d3a4753606d7a868989898989898989898a909aa6b2bfcbcec1b5a99d928d8989898989898989898984786b63707c8996a3afbcc9d6e0d8d0cac7c5c3c3c3c3c3c3c3c3c3c3c3c5c7cbd0d8e0d9ccc0b3a6998d8073665a4d4033271a0d000000000000000c17222c363e48505a626d74818e95a0aab4bfcac9c1bab6b4b2b2b2b2b2b2b2b2b2b2b2b2b2b2ada194877a6e676d7878787878787c7e808285929aa49d9184787878787878787878787d8a97a3b0ac9f92878381807e78787878736e63584b3f3226190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4b4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f534f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4745403931271d120700000714212d3a4754606d7a8793a0adbac6c6b9ac9f9386797676767676767676767676767676767676767676767d7c7a787876767676767676767676767676767676767676767676767676767c8895a2aebbc8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc9beb3a9a198929292929292929292929292929292929292929292929292929292929292929292939aa4afbbc8d4cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000111d2a3744505d6a778386868686868686868686868686868686868686868686868686868688939facb9c6d2dfd2c6b9ac9f93888686868686868686868686868686868686868686868686868686877f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcbfbfbfbfbfbfbfbfbfbfbfbfc1c3c6ccd3dbe5e6dcd4ccc7c3c2bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfc0c1c5cbd2dae4e7ded5cec8c5c4bfbfbfbfbfbfbfbfbfbfbfbfbfbeb1a5988b7e7265584b3f3225180c00000000000000000c17222c363e474f545860626b70787e848c92989fa6adb3b3a99f948c7f736a6b7884919c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab4bfcad6d4c8bcb1a7a09d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cfc4b8ada39b9895959595959595959595959596969696969696969695959595959595959595959595959595959595959595969696969696969696959595959595959595959595908376695d5043362a1d10030000000000000000000000000000000000000613202d394653606c787c7c7c7c7c7c7c7c7c7c7e8a97a4b1bdcacdc0b3a79a8d807c7c7c7c7c7c7c7c7c7c7c6f6263707c8996a3afbcc9d6d8cec6bfbab8b7b7b7b7b7b7b7b7b7b7b7b8babfc6ced8d9ccc0b3a6998d8073665a4d4033271a0d0000000000000005101a242c363f48515b606d79839098a2aebac1cecbc6c2c1bfbfbfbfbfbfbfbfbfbfbfbfbfbaada194877a6e6d79858585858585858585858587939f9f92868585858585858585858585929eabb8ab9e928585858585858585858073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3d3f42424242424242424242424242424242424242424246525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346424242424242424242424242424242424242424242424242424242424242423a38352f271f150b0100000714212d3a4754606d7a8793a0adbac6cfc2b5a99c8f828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828283909da9b6c3d0ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc6b9ada1978986858585858585858585858585858585858585858585858585858585858585858688939facb9c6d2cbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000101d2936424f5b667177797979797979797979797979797979797979797979797979797979808d9aa7b3c0cddacdc0b3a79a8d80797979797979797979797979797979797979797979797979797979726d63574a3e3125180c0000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc3c3c3c3c3c3c3c3c3c3c3c3c4c5c9ced6dee8e8dfd6cfc9c5c4c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c8ced5dde7e9e0d7d0cac6c5c3c3c3c3c3c3c3c3c3c3c3c3c3beb1a5988b7e7265584b3f3225180c0000000000000005111d28343e48505960636a6f767d838b91969fa3aab0babebbb0a69f92877c6f6778848f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aebac7d3d1c5b8aca095918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5346392c20130600000000000000000000000003101c2936434f5c6976828f9ca9b5c2cfc9bfb5ada7a5a1a1a1a1a1a1a1a1a1a1a1a1a3a3a3a3a3a3a3a3a3a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3a3a3a3a3a3a3a3a3a2a1a1a1a1a1a1a1a1a1a19c908376695d5043362a1d100300000000000000000000000000000000000006121f2b3844505b666c6f6f6f6f6f6f6f6f6f6f7b8895a1aebbc8cbbeb2a5988b7f726f6f6f6f6f6f6f6f6f6f6a6063707c8996a3afbcc9dbd0c6bcb4aeacaaaaaaaaaaaaaaaaaaaaaaacaeb4bcc6d0dcccc0b3a6998d8073665a4d4033271a0d000000000000000008121b242d363f45515d676f7c86929fa5afbcc6d0d2cfceccccccccccccc8c8c8c8c8c8c7baada194877a6e6d7a8691919191919191919192939aa4a39892919191919191919191919297a1adb9ada19792919191919191918d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313235353535353535353535353535353535353535353946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346393535353535353535353535353535353535353535353535353535353535352d2c29241d150d030000000714212d3a4754606d7a8793a0adbac6d0c3b7ab9f948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90959fabb8c4d1ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc4b8ab9e918579797979797979797979797979797979797979797979797979797979797979797983909daab6c3d0cbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000e1a26323e4a555f666a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c74808d9aa7b3c0cddacdc0b3a79a8d80746c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635b51463a2e2216090000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb6b6b6b6b6b6b6b6b6b6b6b6b6b7b9bdc4ccd6e0e0d6cdc4bdb9b8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7b8bcc3cbd5dfe1d7cec5bebab8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b1a5988b7e7265584b3f3225180c000000000000000814212d3945505a616b6f767c828990959ea1a8aeb4bcc2cac2bbafa3999184796d74818282828282828282828282828282828286929facb8c5d2d0c4b7aa9d9183828282828282828282828282828282828175685c4f4235291c0f0200000000000000000000000003101c2936434f5c6976828f9ca9b5c2c9c9c7bfb8b3b2aeaeaeaeaeaeaeaeaeaeaeaeafb0b0b0b0b0b0b0b0afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb0b0b0b0b0b0b0b0b0afaeaeaeaeaeaeaeaeaea99c908376695d5043362a1d1003000000000000000000000000000000000000030f1c28333f4a545b606363636363636363636e7b8895a1aebbc8cbbeb2a5988b7f7265636363636363636362605863707c8996a3afbcc9d6cabfb4aaa29f9d9d9d9d9d9d9d9d9d9d9d9fa3aab4bfcbd6ccc0b3a6998d8073665a4d4033271a0d00000000000000000009121b242935404b555f6a727e8b939eaab4bfcad6dbdad9d3ccc7c3c2bbbbbbbbbbbbbbbaada194877a6e6d7a86939e9e9e9e9e9e9e9e9e9fa4acaaa39f9e9e9e9e9e9e9e9e9e9e9ea1a9b3beb3a9a19e9e9e9e9e9e9e9a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181d222425292929292929292929292929292929292929292c3946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346392c2929292929292929292929292929292929292929292929292929292929201f1d18120b03000000000714212d3a4754606d7a8793a0adbac6d3c7bbb0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9fa7b1bcc8d4ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfc5b8ab9e9285797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7983909daab6c3d0cbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000a16222d39434d555b5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6774808d9aa7b3c0cddacdc0b3a79a8d8074675f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f595751493f352a1e12060000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacb2bac4ced9dacfc4bbb2adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacb1b9c3ced9dbd0c5bcb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5988b7e7265584b3f3225180c000000000000000a1723303d4955616c717d82898f949da0a7adb2babfc6cfcdc7c0b5aba0968e81746f747575757575757575757575757575757884919eabb7c4d1cbbeb2a5988b7f75757575757575757575757575757575756f655a4d4134281b0f0200000000000000000000000003101c2936434f5c6976828f9ca9b5bdbdbdbdbdbdbdbdbbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbbbbbbb6a99c908376695d5043362a1d10030000000000000000000000000000000000000a1317222d38424a50535656565656565656626e7b8895a1aebbc8cbbeb2a5988b7f7265585656565656565655545663707c8996a3afbcc9d3c7baaea2989290909090909090909090909298a3aebac7d3ccc0b3a6998d8073665a4d4033271a0d00000000000000000000091218242f39434e58626d75818f98a2aebac4cfdaded3cac2bbb7b5afafafafafafafafada194877a6e6d7a8693a0ababababababababacafb6b4aeacabababababababababababadb3bbc5bbb3adababababababa79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d121518181c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1f2c3946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346392c201c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1413100c070100000000000714212d3a4754606d7a8793a0adbac6d8ccc2b8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb1b9c2cdd8ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5c2c9c6b9ada197928686868686868686868686868686868686868686868686868686868686868686869095a0acb8c4c9c9beb2a5988b7f7265584c3f3225190c0000000000000000000000000005111c27313b434a4f505353535353535353535353535353535353535353535353535a6774808d9aa7b3c0cddacdc0b3a79a8d8074675a5353535353535353535353535353535353535353535353534c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9ea0a8b2bdc9d5d5c9bdb2a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a7b1bcc8d4d6cabeb3a9a29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d988b7e7265584b3f3225180c000000000000000b1824313e4b5764717e898f949c9ea6abb1b9bdc4cbcec8c2bcb7afaaa29f938a7e716869696969696969696969696969696b7884919eabb7c4d1cbbeb2a5988b7f7269696969696969696969696969696968655d54493d3125190c0000000000000000000000000003101c2936434f5c6976828f9ca9b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b7b8bcc3cbc8c8c8c8c8cac2bcb7b6b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a99c908376695d5043362a1d1003000000000000000000000000000000000007121c252e353b383f44464949494949494955626e7b8895a1aebbc8cbbeb2a5988b7f7265584c49494949494949495663707c8996a3afbcc9d2c5b8ac9f9286838484848484848484848386929facb8c5d2ccc0b3a6998d8073665a4d4033271a0d000000000000000000000007121d27313c46515b616e7b86929fa9b3bec9d5d8ccc2b8b0aaa9a2a2a2a2a2a2a2a2a2a194877a6e6d7a8693a0adb8b8b8b8b8b8b8b9bbc0bfbab8b8b8b8b8b8b8b8b8b8b8b8b9bec5cdc5beb9b8b8b8b8b8b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f131f2c3946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346392c20130f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f07060400000000000000000714212d3a4754606d7a8793a0adbac6d3d4cac2bbb7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b8bcc2cbd4d6ccbfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8b5bcbcbcbeb3a9a19e9393939393939393939393939393939393939393939393939393939393939393939da0a7b1bcbcbcbcbcb2a5988b7f7265584c3f3225190c00000000000000000000000000000b151f2931393e424446464646464646464646464646464646464646464646464d5a6774808d9aa7b3c0cddacdc0b3a79a8d8074675a4d46464646464646464646464646464646464646464646463f3e3a352d251c1107000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89909090909090909090909090909090909196a0acb9c5d2d2c5b9ada1969190909090909090909090909090909090909095a0acb8c5d2d2c6baada2979290909090909090909090909090909090908b7e7265584b3f3225180c000000000000000613202d394653606c78828f97a1abb0b8bcc3c9cec8c3bdb8b0aba59e98928c827b6e615c5c5c5c5c5c5c5c5c5c5c5c5c5e6b7884919eabb7c4d1cbbeb2a5988b7f72655c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544b42372c2115090000000000000000000000000003101c2936434f5c6976828f9ca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3aaacb1b9c3ced9d4d8cdc2b8b0aba9a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39c908376695d5043362a1d100300000000000000000000000000000000020d19232e3740464b4c4d4d4d4d4d4d4d4d4d55626e7b8895a1aebbc8cbbeb2a5988b7f7265584d4d4d4d4d4d4d4d4d5663707c8996a3afbcc9d0c3b6a99d9083777777777777777777777783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000010b151f2a343f46525e6973808c97a1adb9c3ced3c7bbb0a69e9c9595959595959595959594877a6e6d7a8693a0adb9bdbdbdbdbdbdbdbdbdbdc0c5c4c4c4c4c4c4c4c4c4c4c5c2bdbdbdbdbdbdbdbdbdbdbdb4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202020202020202020202020202020206131f2c3946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346392c201306020202020202020202020202020202020202020202020202020200000000000000000000000714212d3a4754606d7a8793a0adbac6c9c9c9ccc7c3c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c3c4c8cdc9c9c9c9bfb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca8afafafafafafb3adaba0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0aaacb1afafafafafafafa5988b7f7265584c3f3225190c0000000000000000000000000000030d171f272d32363739393939393939393939393939393939393939393939414d5a6774808d9aa7b3c0cdd5cdc0b3a79a8d8074675a4d413939393939393939393939393939393939393939393933312e2a231c130a000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c838383838383838383838383838383838384919eaab7c4c5c5c4b8ab9e9184838383838383838383838383838383838383909daab7c3c5c5c5b8ab9f92858383838383838383838383838383838383837e7164574a3e3124170b0000000000000006121f2b3844505b666e7a859199a4afbbc2cdc8c3bcb8b2aca69f9c938e867f786e695e534f4f4f4f4f4f4f4f4f4f4f515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584f4f4f4f4f4f4f4f4f4f4f4f4f4f4d49423930261b10040000000000000000000000000003101c2936434f5c6976828f96969696969696969696969696969696969696969696969696969696969696969da0a7b1bcc8d4e0d3c7bcb0a69f9c96969696969696969696969696969696969696969696969696969696908376695d5043362a1d10030000000000000000000000000000000006121e2a3540495157595a5a5a5a5a5a5a5a5a5a626e7b8895a1aebbc8cbbeb2a5988b7f72655a5a5a5a5a5a5a5a5a5a5663707c8996a3afbcc9d0c3b6a99d9083766a6a6a6a6a6a6a6a6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000030d18222a36424d57606d7985919ea7b1bcc8d0c3b7aa9e948f8888888888888888888888877a6e6d7a8693a0adb1b1b1b1b1b1b1b1b1b1b1b3b5b9c0c8d1d1d1d1cac1bbb7b5b1b1b1b1b1b1b1b1b1b1b1b1a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5d2d2c5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adbabcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb3a6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f9ca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3988b7f7265584c3f3225190c000000000000000000000000000000050d151c2226292a2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c34414d5a6774808d9aa7b3c0c9c9c9c0b3a79a8d8074675a4d41342c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2625221e18110a01000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a6f77777777777777777777777777777777777d8a97a3b0b8b8b8b8b2a5988c7f77777777777777777777777777777777777a8794a1adb8b8b8b8b5a89b8f82777777777777777777777777777777777777716c6155493c3023170a00000000000000030f1c28333f4a545e68707d87939fa6b0bbc3bcb8b1aca8a09e949089817b726d665e574d4242424242424242424245515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584c42424242424242424242424242413d3730271e1409000000000000000000000000000003101c2936434f5c6976828a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9095a0acb8c5d1dcd0c4b7ab9f94908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8276695d5043362a1d1003000000000000000000000000000000000a16232f3b46515b636667676767676767676767676e7b8895a1aebbc8cbbeb2a5988b7f7267676767676767676767676163707c8996a3afbcc9d0c3b6a99d9083766a5d5d5d5d5d5d5d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000006101a25303b45515d67717e8b95a0acb8c4cbc2b5a99c8f827c7c7c7c7c7c7c7c7c7c7c7c786d6d7a8693a0a4a4a4a4a4a4a4a4a4a4a4a4a7a9aeb6c0cbd6d7ccc1b8b0aaa8a4a4a4a4a4a4a4a4a4a4a4a4a49a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c5cfcfc5b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0adafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa6998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c6975828f96969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696968b7f7265584c3f3225190c00000000000000000000000000000000030b11161a1d1d20202020202020202020202020202020202020202734414d5a6774808d9aa7b3bcbcbcbcbcb3a79a8d8074675a4d4134272020202020202020202020202020202020202020191816120d0700000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e585f626a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a707d8a97a3acacacacacaca5988c7f726a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6e7a8794a1acacacacacaca89b8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64615a5045392d21140800000000000000000b17222d38424c56606b73808c949fa9b3b9b1aca7a09d96918a837c756e69605c544d453b31363636363636363845515e6b7884919eabb7c4d1cbbeb2a5988b7f7265584c3f36363636363636363636363534312c261e150c020000000000000000000000000000000916232f3c4956626f7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d83909daab7c3cdcfcabeb3a99c90827d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d6f6356493c3023160900000000000000000000000000000000000c1925323e4b57636d737474747474747474747474747b8895a1aebbc8cbbeb2a5988b7f7474747474747474747474746d68707c8996a3afbcc9d0c3b6a99d9083766a5d51515151515d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000009141f2935404b55606d7883909da9b2bebfbab8ac9f92857a6f6f6f6f6f6f6f6f6f6f6f6d666d7a8693979797979797979797979797979a9da4aeb9c5d1d1c7bbb0a69e9c97979797979797979797979797978d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb8c3c3c3c3b9ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3998c807366594d4033261a0d000000000000000000000000030f1c2936424f5c697582898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989897f7265584c3f3225190c000000000000000000000000000000000000050a0e1011131313131313131313131313131313131313131a2734414d5a6774808d9aa7afafafafafafafa79a8d8074675a4d4134271a131313131313131313131313131313131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e53555d5d5d5d5d5d5d5d5d5d5d5d5d5d5d64707d8a979f9f9f9f9f9f9f9f988c7f72655d5d5d5d5d5d5d5d5d5d5d5d5d616e7a87949f9f9f9f9f9f9f9f9b8f8275685d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d575550483e33281c1104000000000000000006111c262f3b444f59606d78828f97a1acaca7a09d95918a847e766f6a615e57504a423b33292929292929292b3845515e6b7884919eabb7c4c5c5beb2a5988b7f7265584c3f3229292929292929292929292825211b140c03000000000000000000000000000000000815222e3b4754606a6f70707070707070707070707070707070707070707070707070707070707070707a86929facb9bec1c3c5baada2978a7e71707070707070707070707070707070707070707070707070707070706f6b6054483b2f22150900000000000000000000000000000000000d192633404c5966737f808080808080808080808080818e9ba8b4c1cecfc3b6a99c90828080808080808080808080807a6d707c8996a3afbcc9d0c3b6a99d9083766a5d50444444505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000030d18242f3a44505c66717e8a97a1adb8b4aeacaba2988b7e716562626262626262626260606d7a868a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929da9b5bfc2c4c3b7aa9e948f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facb6b6b6b6b6b6ac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696968c807366594d4033261a0d000000000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6154473b2e21140800000000000000000000000000000000000000000103040606060606060606060606060606060606060e1a2734414d5a6774808d9aa2a2a2a2a2a2a2a2a29a8d8074675a4d4134271a0e060606060606060606060606060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474950505050505050505050505050505764707d8a929292929292929292928c7f726559505050505050505050505054616e7a87929292929292929292928f8275685c5050505050505050505050505050504a49453e362c22170c000000000000000000000a141d29323d44505c666e7a85929aa49f9c95908a837e78716c626058534d443f38302921171c1c1c1c1e2b3845515e6b7884919eabb7b8b8b8b8b2a5988b7f7265584c3f32251c1c1c1c1c1c1c1c1c1c1b1915100902000000000000000000000000000000000006131f2b37434e58606263636363636363636363636363636363636363636363636363636363636366737f8c99a3adb3b2b4b6b8b6ac9f9285796d636363636363636363636363636363636363636363636363636363636360594f43382c1f13070000000000000000000000000000000004111e2b3744515e6a77848d8d8d8d8d8d8d8d8d8d8d8d8e939eaab6c2cfd0c4b7ab9f94908d8d8d8d8d8d8d8d8d8d8d877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0c05000000000000000000000000000007131d28343f4a54606d7984919eababaaa39f9c9993908377665c555555555555555553606d787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e808d9aa7aeb4b5b8b9b1a79c8f827e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929fa9a9a9a9a9a9a9a99f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989807366594d4033261a0d000000000000000000000000000815212e3a47535f6a6f707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706e695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d96969696969696969696968d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a32373b3c444444444444444444444444444a5763707d8685858585858585858585867f7265584c4444444444444444444754616d7a8685858585858585858585858175685b4e44444444444444444444444444443e3c39332c241a100500000000000000000000020b172028343f4a545e68707d889399938f89837d78716d66615a544e46423b342e261e170f0f0f0f121e2b3845515e6b7884919eabacacacacacaca5988b7f7265584c3f3225190f0f0f0f0f0f0f0f0f0f0c090400000000000000000000000000000000000000030f1b27323d464e54565757575757575757575757575757575757575757575757575757575757606d7984919c9ea1a9a5a7a9abada49a8d8074675c57575757575757575757575757575757575757575757575757575756544f463d32271b0f030000000000000000000000000000000004111e2b3744515e6a7784919a9a9a9a9a9a9a9a9a9a9a9b9ea5afbac6d2d3c7bcb0a69f9c9a9a9a9a9a9a9a9a9a9a94877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271d17100800000000000000000000000000010b17232e3844515c6673808c99a29e9b98928f8b86837f786d605349494949494949505c666d717171717171717171717171717175818e9b9fa3aba8abadaba095887c7171717171717171717171717171716f6a6054473b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929c9c9c9c9c9c9c9c9c9c9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6154483b2e2115080000000000000000000000000006121f2b37434e585f6263636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363615e574d42362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a677480898989898989898989898989898074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3737373737373737373737373c4855616b70797979797979797979797979726d62564a3e373737373737373946525e686d797979797979797979797979756f65594d403737373737373737373737373731302d28221a1208000000000000000000000000050e17232e38424d56606b73808d8d87827d77716c65605c545048433d363128231c140c05000305121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f988b7f7265584c3f3225190c03030303030303020200000000000000000000000000000000000000000000000a15202b343d4347494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5763707d8a8d90929796989a9c9fa29f93877b6e62554b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4948433d342b21160a000000000000000000000000000000000004111e2b3744515e6a7784919da7a7a7a7a7a7a7a7a7a7a8aaafb7c1cbd7d8cdc2b8b0aba9a7a7a7a7a7a7a7a7a7a194877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d40332d28221a12080000000000000000000000000006111c2834404a54616e7b869297928e8a86827e7a76726d665c50443c3c3c3c3c3f4a545c60646464646464646464646464646d7a868d909299989b9ea1a89d9083776a64646464646464646464646464646260584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c798690909090909090909090909086796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d7070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706e695e53463a2d21140700000000000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565654524d453b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222a2a2a2a2a2a2a2a2a2a2a2c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2e2a2a2a2a2a2a36414c565e616c6c6c6c6c6c6c6c6c6c6c6c68655d53483d312a2a2a2a2a2a2a2a2a2a2a2a2423211c171008000000000000000000000000000006111c26303b444f59606d7882807b75706b64605b53504a423e38322a251f17110a0200000005121e2b3845515e6b788491929292929292929292928b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000040f19222b32373b3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4855626e7c7f81838587898b8e909297968e82756a5f53433d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3b38322b22190f04000000000000000000000000000000000004111e2b3744515e6a7784919daab3b3b3b3b3b3b3b3b3b4b6bac1c9d3ddded4cac2bcb7b6b3b3b3b3b3b3b3b3aea194877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d50433f44505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d403d39332c241a1005000000000000000000000000000c18232e3946525e6975818d8985817d7a75716d6865605c544a3f342f2f2f2e38424a5053575757575757575757575757606d797e808386898c8f919797968b7e7164585757575757575757575757575756544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976828383838383838383838383838276695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c60636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363615e574d42362a1e120500000000000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494746423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161d1d1d1d1d1d1d1d1d1d1c28333e474f55575f5f5f5f5f5f5f5f5f5f5f5f585651493f34291e1d1d1d1925303a444c52545f5f5f5f5f5f5f5f5f5f5f5f5b59534b41372c201d1d1d1d1d1d1d1d1d1d1d171714110c05000000000000000000000000000000000a141e29323d44505c666d75736e69636059535049443f38302c27211a140b06000000000004111e2b3744515e6a77838585858585858585858585867f7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f30303030303030303030303030303030303030303030303030303a47535f6a6e727476787a7c7f8183858789887c6f62584e433030303030303030303030303030303030303030303030303030302f2c272119100700000000000000000000000000000000000004111e2b3744515e6a7784919daab7c0c0c0c0c0c0c0c0c1c2c6cbd3dbe5e6dcd4cdc7c4c3c0c0c0c0c0c0c0baaea194877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d504b4b4b505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4a49453e362c22170c0000000000000000000000000007121c2a36424d56636f7d807c7974706d6765615e5653504a42382e2322222630383f44464b4b4b4b4b4b4b4b4b4b4b515d676d717376797c7f8285878a8d84796d60534b4b4b4b4b4b4b4b4b4b4b4b4b4947433d342b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424e5a6670767676767676767676767676767670665a4e4235291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a505356565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565654534d453b31251a0e020000000000000000000000000000030e18222a31373a3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3a36302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f6163636363636363636363636363615f574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608091111111111111111110b16212c353e44484a5252525252525252525252524c4a463f372d23180d1108131e29323a4146475252525252525252525252524e4d4841392f251a0f111111111111111111110b0a0804000000000000000000000000000000000000020c172028343f4a545c606967615f57544f46443f38342e261e1b160e090300000000000004101d2a36434f5b677177797979797979797979797979726d62564a3d3124180b00000000000000000000000000000000000000000000000000000000000000000000070f151b1f2223242424242424242424242424242424242424242424242424242b37424e575f62656769686e70727476787a7d7e716a6054463c312424242424242424242424242424242424242424242424242423221f1b160f070000000000000000000000000000000000000004111e2b3744515e6a7784919daab7c4cdcdcdcdcdcdcdcecfd2d7dde4edeee6ded8d3d0cfcdcdcdcdcdcdc7baaea194877b6e707c8996a3afbcc9d0c3b6a99d9083766a5d58585858585d6a7783909daab6c3d0ccc0b3a6998d8073665a58575550483e33281d1105000000000000000000000000000e1925303b4854606b6f74706d6664605d5554524c46443f3830261c16151e262e34383a3e3e3e3e3e3e3e3e3e3e404b555d606467676d6f7275787b7e807e71665c51443e3e3e3e3e3e3e3e3e3e3e3e3c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e666969696969696969696969696969665e54493e3226190d01000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494846423b33291f14090000000000000000000000000000000006101820262b2e2f303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302e2d2a251f170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d53555656565656565656565656565655534d453b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040404040404040405101a232c33383c3d4646464646464646464646463f3e3a342d251b110604020d1720293036393a46464646464646464646464642403d372f271d1309040404040404040404040000000000000000000000000000000000000000000000050e17232e38424a50535c5a55534d48443d37332d28231c140c0a040000000000000000020e1b27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161717171717171717171717171717171717171717171717171a26313c454e5355585a565e6163656769696e70716c61584e43332a201717171717171717171717171717171717171717171717171615130f0a04000000000000000000000000000000000000000004111e2b3744515e6a7784919daab7c0c0c0c0c0c0c0c0c1c2c6cbd2dbe4e6dcd4cdc7c4c2c0c0c0c0c0c0c0baaea194877b6e707c8996a3afbcc9d0c3b6a99d9083766a656565656565656a7783909daab6c3d0ccc0b3a6998d807366656564615a5045392d2114080000000000000000000000000009141f2c38434f5960636763605c5453514b4746413a38342e261e150a0c151c23282c2d3131313131313131312f3a434b515357555c60636568696e7174716c62544a403431313131313131313131312f2e2b27201910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c5d5d5d5d5d5d5d5d5d5d5d5d5c5a544c42382d21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3a36312921170d030000000000000000000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232321201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b424648494949494949494949494949494846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f3039393939393939393939393932312e29231b1309000000050e171e252a2d2e3939393939393939393939393534312c251d150b020000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464f4d4846423b38332b27221b17110a0200000000000000000000000b17222e39444d555b5e5f5f5f5f5f5f5f5f5f5f5f5f585651493f34291d120600000000000000000000000000000000000000000000000000000000000000000000000000030608090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0915202a333c4247484b4e4c525456585b565e616364615a50463c3221180e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090907030000000000000000000000000000000000000000000004111e2b3744515e6a7784919daab3b3b3b3b3b3b3b3b3b4b6bac1c9d2ddded4cac2bbb7b6b3b3b3b3b3b3b3b3aea194877b72727d8996a3afbcc9d0c3b6a99d9083767272727272727272727783909daab6c3d0ccc0b3a6998d8073727272716c6155493d3023170a00000000000000000000000000020f1b27323d464f54565a5653504a4745403a3936302c28231c150c03030a11171c1f2024242424242424242428313a4045474a4b51535659575e61646764625a5042392e232424242424242424242423221f1b150f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e50505050505050505050505050504e49423a31261c100500000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2d3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302e2d2a251f170f0500000000000000000000000000000000000000030a0f121515161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312921170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242c2c2c2c2c2c2c2c2c2c2c2c2524221e1811090100000000050d13191e20212c2c2c2c2c2c2c2c2c2c2c2c282725201a130b030000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a42403b3a36312c271f1b17110b060000000000000000000000000006111d27323b444a4f515252525252525252525252524b4a463f372d23180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b3f41414647494c4e4d525456585650483e342b200f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919da7a7a7a7a7a7a7a7a7a7a7a9afb7c1cbd7d8cdc2b8b0aba9a7a7a7a7a7a7a7a7a7a5998c7f7e7e808d9aa7b3c0cdd1c4b7aa9e91847e7e7e7e7e7e7e7e7e7e7e84919eabb7c4d1cfc2b5a99c8f827e7e7e7e7e7164574a3e3124170b00000000000000000000000000000a16212b343d4348494d4946443f3a39352f2d2a251f1c17110a03000000060c1012131818181818181818161f282f35393a3e404546494c4d5354575a585650483e30271c181818181818181818181615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e424343434343434343434343434343423e3831281f150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f2023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232321211e1a140d0500000000000000000000000000000000000000000000030608090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f262a2d2e303030303030303030303030302e2d2a261f170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171f1f1f1f1f1f1f1f1f1f1f1f191816120d060000000000000002080d1113141f1f1f1f1f1f1f1f1f1f1f1f1b1b18140f090200000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2d36342e2d2a261f1c160f0b06000000000000000000000000000000000b16202932393f43444646464646464646464646463f3d3a342d251b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f323036393b3d3f414246474a4b49453e362d22190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919a9a9a9a9a9a9a9a9a9a9a9b9ea5afbac6d2d3c7bbb0a69f9c9a9a9a9a9a9a9a9a9a9b9c918c8b8b8d929da9b5c1ced2c5b9aca096918b8b8b8b8b8b8b8b8b8b8b9196a1acb9c5d2d0c3b7aa9f948f8b8b8b8b84776a5e5144372b1e110000000000000000000000000000040f19222b32383b3c413d3a38342e2c2924201e1913100c06000000000000000306070b0b0b0b0b0b0b0b0d161d24292c2d2e34383a3c3f4246484b4d4b49453e362d1e150b0b0b0b0b0b0b0b0b0b090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363636363636363636363636363635322d261f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012131616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e21222323232323232323232323232322211e1a140d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313131313130c0b09060100000000000000000000010507071313131313131313131313130f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20292722211e1a14100b03000000000000000000000000000000000000040e1720272e33363739393939393939393939393932312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1e212225252a2d2e303230363a3b3d3e3d39342d241b1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a77848d8d8d8d8d8d8d8d8d8d8d8d8e939ea9b6c2cfd0c4b7ab9f948f8d8d8d8d8d8d8d8d8d8e939c9998989a9da4aeb9c5d1d5c9bdb2a8a09e98989898989898989898989ea1a8b2bdc9d5d3c7bbb0a69f9c9898989184776a5e5144372b1e1100000000000000000000000000000007101921272c2f3034302d2b2823201d1813110d08030000000000000000000000000000000000000000040c13181d202023282c2d3031363a3b3e413e3d39342d241b0c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292a2a2a2a2a2a2a2a2a2a2a2a292926211c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a080705020000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0d0d0d0d0d0d08080602000000000000030506070604000000000000000000000000010303050606060606060504030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415161616161616161616161616161514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012131c1a1514120e0903000000000000000000000000000000000000000000050e161d22272a2b2c2c2c2c2c2c2c2c2c2c2c2c2524221d1811090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141518191e20212325252a2d2e3031302d28221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f808080808080808080808080818e9ba7b4c1cecfc2b6a99c8f82808080808080808080818e9ba5a5a5a7a9aeb6c0cbd6d9cec4bab2acaaa5a5a5a5a5a5a5a5a5a5a5abacb2bac4cedad8ccc2b8b0aaa9a5a59d9184776a5e5144372b1e1100000000000000000000000000000000070f161b1f22232723201f1c1713100d070501000000000000000000000000000000000000000000000001070d111314181c1f2023252a2d2e313431302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151a1a1a1a1a1a1a1a1a1a1a1a1a1514120e09030000060b0f12131313100c070000000000000000050a0d0f10121212121213121211100e0d0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080909090909090909090909090908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000104060709090a0a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0a09080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070f0d08070502000000000000000000000000000000000000000000000000040b11171b1d1e1f1f1f1f1f1f1f1f1f1f1f1f181815120c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060808080d1114141619191e2021232524211d17100900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d727474747474747474747474747b8895a1aebbc8cbbeb2a5988b7f7474747474747474747c8895a2afb1b3b5b9c0c8d2dce0d6ccc4bdb9b7b1b1b1b1b1b1b1b1b1b1b1b7b9bdc4ccd6e0ded3cac2bbb7b5b1aa9d9184776a5e5144372b1e110000000000000000000000000000000000040a0f1315161a161312100b06040100000000000000000000000000000000000000000000000000000000010406070c101313161a1e212124272524211d17100900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f10101010101010101010101010100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0b0b0b0a0a090808070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e21212727272727272727272727272722211e1a150e060a11171b1f20201f1c18120b0300000000030a10161a1c1d1f1f1f1f1f1f1f1e1e1d1b19171413100d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070f0a090704000000000000000000000000000000000000030709080d1113141516171718181818181818181818181818181818181818181716161513120f0b06060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000301000000000000000000000000000000000000000000000000000000000000060b0e10111313131313131313131313130c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507080a090e11141417181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222f3b46515b636667676767676767676767676e7b8895a1aebbc8cbbeb2a5988b7f72676767676767676f7c8895a2afbbc0c1c5cbd2dae4e8ded6cec9c5c4bebebebebebebebebebebec4c5c9ced6dee8e5dcd3ccc7c3c2b7aa9d9184776a5e5144372b1e1100000000000000000000000000000000000000030709090e0a07060300000000000000000000000000000000000000000000000000000000000000000000000000040607090e121415181a181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161818181717171615151413110d070a0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e343434343434343434343434342e2d2b261f180f141b22272b2d2d2c28231d150c040000040d151c2226292a2c2c2c2c2c2c2c2b2a2a28262420201d1812100b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080910070705010000000000000000000000000000030709090d0d0d0d0c0c0b0a090707050100000000000000000000000000000000000000000000000000000000000000000000000001080d1113141b171614100b050000000000000000000000000000040a0f131516191d202122232324242525252525252525252525252525252525252524232221201f1b1715120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a353f495157595a5a5a5a5a5a5a5a5a5a626e7b8895a1aebbc8cbbeb2a5988b7f72655a5a5a5a5a626f7c8895a2afbbc8ced1d6dce4ecf0e8e0d9d5d2d1cbcbcbcbcbcbcbcbcbcbcbd1d2d5dae0e8f0eee5ded8d3d0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e0b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0907030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f212225242424242323222120201d1819171413100c070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b404040404040404040404040403b3a37312a21181d262d3337393a38342e271e160d04000d161f262d323536383939393939393837363533312d2c29241d1b160e0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151c1413110d080200000000000000000000040a0f1315161a1a1a1919181716151413110d0809070300000000000000000000000000000000000000000000000000000000000000040c13191d2021282322201c160f080000000000000000000001070c10161b1f222324292c2d2f303031313131313131313131313131313131313131313131302f2e2d2b2722211f1b15100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070e070705010000000000000003060809080705020000000000000000000000000000000000000000030606060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e373f464b4c4d4d4d4d4d4d4d4d4d55626e7b8895a1aebbc8cbbeb2a5988b7f7265584d4d4d55626f7c8895a2afbbc8cccfd4dbe2ebefe7dfd9d4d1d0c8c8c8c8c8c8c8c8c8c8c8d0d1d4d9dfe7f0ede4ddd6d2d0c4b7aa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313161613100b04000000000000000000000000000000000000000000000000000000000000000102030304040404040404040404040303030202020101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3131313131302f2f2e2d2c29242624201f1d1813110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484d4d4d4d4d4d4d4d4d4d4d4d4d4847423c332a1f262f383f44464645403930281f160d04151f2831383e42434545454545464545444341403d3a39352f2c27211a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222921201d19130c040000000000000000070f161b1f222327262626262524232221201d191615130f0a0501000000000000000000000000000000000000000000000000000000060d161e24292c2d35302f2c27211a11080000000000000000030b12181d1f272c2f302f35393a3c3c3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3c3b3937332d2e2b26201c160b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141b1413110d0802000000040a0f1315161514120e090300000000000000000000000000000000060b0f1213120f0b060000000000000000000000000000000000000000000000000000000000010407070a0a0804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3e485055575654524c4e4d55626e7b8895a1aebbc8cbbeb2a5988b7f7265584c414955626f7c8895a2afbbbebfc3c9d0d9e2e7ddd5cec8c5c3bbbbbbbbbbbbbbbbbbbbbbc4c5c8ced5dee7e4dbd2cbc6c2c1b7aa9d9184776a5e5144372b1e1100000000000000000000000000000000020507080c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202322201b160f070000000000000000000000000000000000000000000001050707090b0c0d0e0f0f10101111111111111111111010100f0f0f0e0e0d0d0d0c0c0b0b0a090908070706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a32373b3c3e3e3e3e3d3d3c3b3b3a39352f33302d2c2924201e19130d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a5a5a55534d453c31262d384149505353514b423931281f160d1c26313a434a4e50525252525252525151504e4c4a4745403938322a251f170f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f362e2d29241e160e0500000000000007101921272c2f3033333333333231302f2e2d292423221f1b16110d08020000000000000000000000000000000000000000000000020a11171f282f35393a423d3c38332b231a0f05000000000000060d151d24292c32383b3c4041454748494a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a49494846443f3c3b37322c272117110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d20212821201e19130d0500070e151b1f222222211e1a140b0600000000000000000000000001080d11171c1f201f1c17110a020000000000000000000000000000000000000000000000000001080d111314171614100b05000000030506060603000006050402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131a25303b45505a616463615e565b5958626e7b8895a1aebbc8cbbeb2a5988b7f7265584c3f4955626f7c8895a2afafb1b3b8bec7d0dbdfd5cbc3bcb8b7afafafafafafafafafafafb7b8bcc3ccd5dfddd2c9c1bab6b4afaa9d9184776a5e5144372b1e11000000000000000000000000000003090e121415191816120d0700000000000000000000000000000000000000000000000000000001000004060708090909090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0908060300000000000000000000000000000000000000000000030c151d23282c2d302f2c27211911070000000000000000000000000000000001040707080d1113141618191a1b1c1c1d1d1d1e1e1e1e1e1e1e1d1d1d1d1c1c1b1b1b1a1a191918181717161515141312100c060502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347494b4b4b4a4a4a49484847454041403d3a38352f2d2a251e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e6167676767676767676767676767615f574d42372b333f49535b60605c544b433a31281f16222d38434c545a5d5f5f5f5f5f5f5f5e5d5d5b595753514b48443d36302921181007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f18222a32373b3c433a3935302820170e0600000000040f19222b32383b3c404040403f3f3e3d3c3a393530302f2c27201d19130c05000000000000000000000000000000000000000000050c141c2328313a4145474e4a48443d352b21160b00000000000810181f272f35393d4348494d4c5154555656575758585858585858585858585858585858585858575655545350494847433c383328231c140c04000000000000000000000000000000000000000000020507080606030000000000000000000000000000000000000000060d161d24292c2d352e2d2a251e170e07101920262b2e2f2e2d2a261f17110a02000000000000000000040c13191c22282b2d2b28221c140b020000000000000000000000000000000000000000000000040c13191d20212423201c171008060b0f121313120f0b131312110f0d0a0706040000000000000000000406070d0d0d0d0d0d0d0d0d0d0d0d0d0605030000000001030303030303030303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57616c716f6d686a686664636e7b8895a1aebbc8cbbeb2a5988b7f7265584c3f4955626f7c8895a2a2a2a5a7adb5bec9d4d9cec3b9b1acaaa2a2a2a2a2a2a2a2a2a2a2aaacb1b9c3ced9d6cbc1b7afa9a7a2a29d9184776a5e5144372b1e1100000000000000000000000000060e141a1e21222625221e180d070100000000000000000000000000000000000000020507080a0c0d070c1013141415161616161717171717171717171717171717171717171717171717171717171615130f0a0400000000000000000000000000000000000000000b151e272e34383a3d3b38322b23190e040000000000000000000000000305080d11131417191d202123242527282829292a2a2a2b2b2b2b2a2a2a2a2a292929282827272726262525242323222121201f1c1714110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e535558575757575656555453514b4e4c4a4745403a3936302a251e170e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e737373737373737373737373736e695f53473a343c44505b656c6d665d554c433a31281e26323e4a545e66696b6c6c6c6c6c6c6b6a69686664605d55544f46423b332a22180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000081019212a343c4347484f4746413a322920180f060000000a16212b343d4348494d4d4d4c4c4b4a4948474641403c3b38322d2a251e170e0800000000000000000000000000000000000001070f171e262e343d434c51545b56544f473d33271c0b0200000008111a222a31394045474f54565a555d6062636364646464646464646464646464646464646464646464636261605b5355534e48443d342e261e160d0400000000000000000000000000000000000003090e12141513120f0b060000000000000000000000000000000001080f181f282f35393a413a3936302920170d19222a32373b3c3b3a363128231c140c06000000000000030a0d161e24292d33383938332d261d140b02000000000000000000000000000000000000000000040d161e24292c2d31302d28221a1111171b1f20201f1c17201f1e1d1c19171313100c070000000000070c1012131919191919191919191919191913120f0b06000a0d0f101010101010101010101010100d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69717e7c7a78777573716f6e7b8895a1aebbc8cbbeb2a5988b7f7265584c3f4955626f7c8895959595989ba3adb8c3cfd4c8bcb1a7a09d95959595959595959595959da0a7b1bcc8d4d2c6baafa59d9b9595959184776a5e5144372b1e11000000000000000000000000060f181f262b2d2e32312e292318130c040000000000000000000000000000020507080e11141416181a1c181d1f2021222323232323242424242424242424242424242424242424242424242424242423221f1b160f0700000000000000000000000000000000000007121d2730394045464948443d352b20160c02000000000000000000060b0f1213191d202124252a2d2e30313233343536363737373737373737373737363636353535343433333232313130302f2e2e2d2c2823201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e585f62646464646463626261605d555b595753514b4746413a363029201a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b808080808080808080808080807b6e6155483b3c464f59606c78796d675d564c433a30272935424e5a667076787878787879787877767473706d67636059524d453c342a21180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a222b333c464e53555c54524c443b332a21180e0500030f1b27323d464f54565a595959595857565554524c4c4948433d39363029201a110a01000000000000000000000000000000040c1318212930383f444e555d60686360594f44382c1d140a0000050f1a232c343c434b51535960636769676d6f6f7070717171717171717171717171717171717171717170706f6e6c6566625f58544f443f3830281f160c0100000000000000000000000000000000050d141a1e2021201f1c17110d0801000000000000000000000000040c1319212a313a4145474e4746413a32291e16202a343c4347494846423b342e261e180f0700000001070d151b1f282f35383f4446443f382f261d140a0000000000000000000000000000000000000000020b1620282f35393a3d3c39332c231a1b22272b2d2d2b28222c2c2b2a282623201f1c18120e0902030b12181c1f2026262626262626262626262626201f1b17110a16191c1d1d1d1d1d1d1d1d1d1d1d1d1d1a1917130e070000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878987858381807e7c7a7c8895a1aebbc8cbbeb2a5988b7f7265584c474955626f7c88888888888b919ba7b3bfccd1c5b8aca0959088888888888888888888889195a0acb8c5d1cfc2b6a99d938e8888888883776a5e5144372b1e110000000000000000000000050e18212a31373a3b3f3e3a3529241d160d06000000000000000000000105090e121415191e20212325272924292c2d2e2f2f3030303030303030303030303030303030303030303030303030303030302f2e2b272019100700000000000000000000000000000000040d18232e39424b515356544f473d32281e130800000000000002080d11171b1f2024292c2d303036393a3c3e3f40414242434344444444444444444443434342424241414040403f3f3e3e3d3c3c3b3a3a38342e2d2a251f170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a6f7171717170706f6e6e6d676a686663605d5554524c46413b322c231a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898d8d8d8d8d8d8d8d8d8d8d897d706356493d464e58616b727f82796d685d564c43392f2a36414c5669768285858585858585848483817f7d7a75706b615e574e463c332a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000030b1218232c343c464e585f6269615d564d453c332a20170d0307131f2c38434f596063666666666665646362615d565956544f4746413a322c231c130a0000000000000000000000000000060d161d2429333b424a505860676d75706b6054483e2f261b1106020b17212c353e464e555d60666b6f7376787a7b7c7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7c7c7b7976736f6a636059504a423931281d1207000000000000000000000000000000050f171f252a2d2e2d2b28221c19130e0903000000000000000001080d161e2429333c434b51545b54524c443a30251e28323c464e545555534d443f38302a2118120b03040c131820262b313a41454a5053504a42382f261b1106000000000000000000000000000000000000000a141d28323a4145474a49443e352c20262d3337393938332d393938373533302d2c28231d1a140d0c151c23282c2d333333333333333333333333332d2b27221b14212629292a2a2a2a2a2a2a2a2a2a2a2a2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5564717e8b969792908e8c8b898786929facb8c5d2cbbeb2a5988b7f72655555534e53606d797c7c7c7c7c7f8b98a5b1becbd0c3b7aa9d90837c7c7c7c7c7c7c7c7c7c7c83919daab7c4d0cec1b4a79b8e817c7c7c7c7c6f6255483c2f22150900000000000000000000040d17202a333c4246484c4a463f352f281f180f070000000000000002080d11141a1e2122252a2d2e303234352f35383a3b3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3b37322b22190f040000000000000000000000000000010c161f2834404b545c606360594f443a3025190d04000000040a0f13191b22272b2d3035393a3d40414647494b4c4d4e4f4f50505051515151515151505050504f4f4e4e4e4d4d4c4c4b4b4a4a4948484746443f3b3a36302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b54626f7c7e7e7e7d7d7d7c7b7b7a78767473706d6765615e56524c443e352c231a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969a9a9a9a9a9a9a9a9a96897c70635649454e58606a707d878f827a6d685d554b42382d3946525e687985929292929292929190908e8c8a86827d766e695f584e453c31271d120700000000000000000000000000000000000000000000000000000000000000000000000000060c151d2328353d464e585f6a6f766d685e574d453c32291f150b0915222f3b4854606b6f73737373727271706f6d68686663605954524c443d352e251c11080000000000000000000000020a11171f282f353e454d545c606a6f7a817d7063594f41382d22170b0a141d29333e474f585f676d73777c808284878889898a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8988878582807c76706b605c544b43392f24180d0300000000000000000000000000030d17212930363a3b3938332d29241e1a15100b040000000000040c13191f282f353e454d555d6068615e564c41362a242f3a444e585f62615f57504a423c3328231d150c0d161d242931373e434c52545b605b544a41382d22170c03000000000000000000000000000000000006111b262f3a444c5254575550473e32292f383f444646443f464646454442403d3a38342e2a251f17151e272e34383a404040404040404040404040403937332d261d2d32353636363636363636363636363633322f2a241c140a0000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775828e9ba29f9d9b999796989298a2aebac6d3cbbeb2a5988b7f726765625f57575d676d6f6f6f6f707d8996a3afbcc9d0c3b6a99d9083766f6f6f6f6f6f6f6f6f7783909daab6c3d0ccc0b3a6998d80736f6f6f6f6a5f53473a2e211508000000000000000000040e162029323c454d535559565145413a312a2119100700000000040a0f13191d20262a2d2e3036393b3d3f4042444045474748494949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4947433d342b20160a000000000000000000000000000007131d28313a45515c666d706b60564c4135291f160c0103090e161b1e252a2d3337393d4145474a4d4c52545657585a5b5b5c5c5d5d5d5e5e5e5e5d5d5d5d5d5c5c5c5b5b5a5a5a5959585857565655545453504a4746423b32291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675828b8a8a8a8a89898887868583817f7d7975726d68615e564f473e352c20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2a6a6a6a6a6a6a6a396897c706356494d575f6a6f7c86929490837a6d675c544a3f333a4754616d7a87989f9f9f9f9f9f9e9d9c9b9998928f89827b6f6a5f574d43392f24180c0400000000000000000000000000000000000000000000000000000000000000000000020a11171e272e343f474f58606a6f7c827a6e695f574d443b31271d140a1623303c4956636f7d8080807f7f7e7d7c7b7a7875736f6b66615e564f4740372e231a0d04000000000000000000020b141c2228313a404550575e666d737c848e83766b6153493f33271b11111b262f3b454f59616a6f797f84898d8f919695969697979797979797979797979797979797979797979797969597928f8c88827d746d665d554b4035291f150b0100000000000000000000000009141f29333b42464846443f38352f2b261f1c16100c070103090d161e2429313a414550575f676d746d685e52463f342935414c565f6a6f6e69605c544e453e342e271e17191f282f353c434750565d60666c665b53493f33271e150a00000000000000000000000000000000081217222d38414c565d6064615a50443a30384149505353504a53535251504f4c4a46454039363029211c2730394044464c4c4c4c4c4c4c4c4c4c4c4c4c46443f382f31383e4243434343434343434343434343403f3b352e261c120700000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facabaaa8a6a4aaa29fa2aab4bfcad6cdc0b3a69a8d807975726e6a6763605d6062626263707c8996a3afbcc9d0c3b6a99d9083766a626262626262626a7783909daab6c3d0ccc0b3a6998d8073666262625f584e43372b1f12060000000000000000050e162028323b444d575f6165625b514b433c332b221910070002090e151b1e24292d31363a3b3e414647494b4d4f514b515354555656565656575757575757575757575757575757575757575757575757575756544e463d32271b0f02000000000000000000000000050e18242f3a434f59606d787c70685e52463d31281e13080d141a21272c3036383f44464a4c5254575a565e6163646566676869696a6a6a6a6a6a6a6a6a6a6a69696968686867676666656564646363626161605c5454524d443b3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79859297979797969595949792908e8c8a86827e7a746e6861594f473e32291f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb3b3b3b3b3afa396897c7063564d575e696e7c8592989f958f82796d665b50443d3d4a5663707d8996aaabababacababaaa9a7aaa39f9c948f847c6f695f554b40352920150a000000000000000000000000000000000000000000000000000000000000000000020b141b2227303940455059606a6f7c858f837b6e695f564c43392f261c111d2935414c566774818d8c8c8c8c8b8a89888784827f7c77726d686159524940362c1f160c0100000000000000000a141d262d333c434b515a61696e787f8791958a7d70655b5044382d221717222d38414d57616b707c838c91969a9c9ea1a8a2a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a9a29f9c99948f8980786d675d51453e31271d12070000000000000000000000020e1a25303b454d525453504a45413a37312c271f1c18120e0e151a1f282f353d434c525a62696e79817a6d615b51463c363e45525d686f7c7b726d665f5750454039302920232b313a41454e535a61686d74786c655b50443b30261c1106000000000000000000000000000006111a2427333f49535d686d706c61564c41363f49535b60605b605f5f5f5e5d5b595653514b46423b332d232e39424a51535959595959595959595959595953504941383a42494e505050505050505050505050504d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864717e8a98a2aeb8b6b4b3b1b4aeacaeb4bcc6d0dbcec1b5a89d928d86827f7b7874706d6663605c5463707c8996a3afbcc9d0c3b6a99d9083766a5d55555555555d6a7783909daab6c3d0ccc0b3a6998d8073665a5555534e463c31261a0f0300000000000000060e172028323a444c565f696e726d605d554e453c342b221910060b141a20262b3035393b4246484b4d525456585a5c5d555d606162626363636363636363636363636363636363636363636363636363636363636260584e43372b1e14080000000000000000000000020d17202935414b55606b7380857a6d61594f433a2f241913181f262a32383a414649505356565d60636669686d6f7172737475757676777777777777777777767676757575747473737372727171706f6f6e6d6d666b615e564d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5563707c8998a2a4a4a3a3a2a1a9a29f9d9b9998928f8b86817a706b61594f443b3025190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc0c0c0bcafa396897c706356575f696e7b849197a1a79f948e81786c60594f43414c566673808d99a6b3b8b8b8b8b7b7b6b4b4aeaca69f9691867b6e675d51453c31261b0f0000000000000000000000000000000000000000000000000000000000000000000a141d262d333b434b515a626b707c85919591847b6e685e554b42382d2217202c3945525d68778390999999999897969596918f8c89847f7a706b635c52483e31281e13080000000000000006111c262f383f444e555d606c717b828c92999d9083786c6053493f33271c1b27333f49535e69707d8691959ea0a8a9abadb2afb0b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0afb3adaba9a69f9c928d82796d605a5043392f24180c000000000000000000000005121e2a36424d575e61605b54514c47423c38332c29231d19181f262b313a41454f565d606c717b838e82756d62584e433e48515b606d7a84867f786e6a615a514b433a322a29353d434b51585f626c717a8082776c60574d42382e231710060000000000000000000000020a1117232c363e44505b656d7a7d70685e52463d44505b656c6c666c6c6c6c6b6a686663605c54524d453f372834404a545c6066666666666666666666666666605b53493f424c545a5c5d5d5d5d5d5d5d5d5d5d5d5d5a57524a40352a1f13070000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a76838f9caab4bfc3c1bfbebfbab8babfc6ced8e2d1c5b9aea49d98928f8b8884817d7974706d666363707c8996a3afbcc9d0c3b6a99d9083766a5d50494949505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4847433c342a20150a00000000000000070f182029323a444c565e686e7b7f756d675f574e463d342b221911171f252a32373a4146474d535558565e61636567686a6b676d6e6f6f6f6f707070707070707070707070707070707070707070707070707070706f6a6054473b3025190e020000000000000000000008141e29323b45515d676f7d878e81746b60564c413529221d242931363d43484c52535b606367686d707376787a7c7e7f808182828383838484848484848483838383828281818180807f7f7e7e7d7d7c7b7b7a7979786e695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6774818d9aaab4b0b0b0afaeb3adaba9a7aaa29f9c98928d857d706c61564d41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9cdc9bcafa396897c7063575f696e7b849196a1a9b0a69e938d80736b60564c46525e687683909da9b6c3c5c5c5c4c3c3c1bfbab9b0a9a1989083796d60584e43372b1c11060000000000000000000000000000000000000000000000000000000000000006111b262f383f444d555c606c717d869297a09691847a6e675d544a3f33281e212d3a4754606d7a86929fa6a6a5a5a4a3a8a19e9b9996918c857d736e635a50433a2f24190d010000000000000b17222d38424a505860676d747e8590949fa3a0958a7d70655b5044382d221f2b3744505b656e7b859298a0a7acb2b5b8b9bdbcbcbdbdbebebebebebebebebebebebebebebebebebebebdbcbebab8b5b0aba49d948e81746c61554b4035291d1004000000000000000000000714202d3a46525e696e6c66605d55534d48443d38342f2a25212a31373e434c515960686d757e8691948b7f726a5f554b47505a636d75818e928c837c716c605c554c443c33353f474f555d606a6f767e858d8b7e72695e544a3f342822180e05000000000000000000050b141b2227353e48505a606c7782857a6d61594f434653606c7779797979797978777573706d66615e57514940383844515c666d737373737373737373737373736c655b504449545e666969696969696969696969696966635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626e7b88949fabb5b7b9bbc0c2c5c6c5c6cad0d4d8ddd6cac0b6aeaaa29f9c9896918e8a85817d79736e63707c8996a3afbcc9d0c3b6a99d9083766a5d50433c44505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d403a37312a22180e03000000000001091119222a333b444c565d686e7a848c81796e6a60584e463d342b211c232830363c43474c5254575f616468686e707273757778797a7a7b7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f62564c41362a1e1105000000000000000000060f1925303b44505a606d79849193897d70685d52453f342a272f353b42464e54565e61656c7074777a7d80838587898a8b8d8e8e8f8f9090909191919190909090908f8f8f8e8e8d8d8d8c8c8b8b8a89898887878685847b6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929fabb8bdbdbcbcbbbebab8b6b4b4aeacaaa39f9792877e70685e5246392d20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c706360696e7b849196a0a8b2b8afa59f93877d70685d524754616d7a86929facb9c5c7c8c9cdd0cfd1cbc7c2bbb2aaa0958e81746a5f5347382d22170b000000000000000000000000000000000000000000000000000000000000000b17222d38414950575e676d747e879298a1a8a1969083796d665b50443c30272934404b5564717e8a99a3afb2b2b1b0afb2adaba8a8a09d97928880736c61554c4135291d11040000000000030f1c28333f4a545b606a6f79818a92979fa6afa79d9083786c60544a3f3328202d394653606c78828f97a2aab1b9bdc2c4c5c9cfc9cacacacacacacacacacacacacacacacacacacacacacad0cac6c5c2bbb7aea69d938a7d70675d5145392c1f150a00000000000000000003101c28343f4a54616e7b79726d67625f57544f4745403936302b333c424750555d606b707a818b92989f92867c6f675c514f59616c727f8c939f9590867e746d675e564d453d4045515960676d737c828a919792857b6e665c50443e342a20170e0400000000000000080e171d262d333f47505a626c737f8c8e81746b60554b4c5966727f8686868686858483827f7d79746e69625b524a403a4653606d787f7f7f7f7f7f7f7f7f7f7f7f7f776c6053464e5a667076767676767676767676767676736e63574b3f3226190c00000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6974818d9aa6a6a8aaacafb5b5b8b9bec0c3c6c8ccd2d2d5c8c0bcb4aeaca8a8a19e9a97928e8985807366707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d40332b262018100600000000000009131b232b343c454d565d686d7a8390938f837c6f6a60584e463d332a262e343b42464e53565d6165696e7174777a7c7e808284858586878889898989898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8478685e5246392d2014070000000000000000030c18212a36414c56616c74818e969e91847a6d605a50463c32333a41454d53586062686d72787d8184868a8d909298969798999a9b9c9c9d9d9d9d9d9d9d9d9d9d9d9c9c9c9b9b9b9a9a99999898979796969594949892897c706356493d3023160700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5864717e8a97a2adbac6cac9c8cfcac6c5c3c1bfbab8b4aea9a19992857b6e6154473c32261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c70636a6f7b849196a0a8b2bac1bbafa49991847a6d605a505765727e8b99a3afbbbbbbbbbdc0c5c7cbd1d3cdc4bcb1a79f93877c6f62544a3f33281c0f030000000000000000000000000000000000000000000000000000000000030f1b27333f49535b60696e79818b9299a2aab2a89f958f81786c60584e42392e2c3845515c6775828e9babb5c0bfbebdbcbdb9b7b5b2aca9a19a938a7d70675d5145392c201307000000000006121f2b3844505b666c727c848e939fa2a9b0b8aca0958a7e71665b5044382e2834404b55636f7c89949fa9b3bcc3c9ced1cfc9c6c4c2c1c1c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1c2c4c5c8ced2ccc7c0b8afa59e9285796d6053473c32271b0f03000000000000000006121f2b3844505c667582847f7a746e6963605953514b46413b373c454d535a61676d747d848e939fa2a3989083796d605658606b717e88939fa59f98928a81796d685f574e464b515b626b7079808790949ea1989083786d60594f463c322920160e04000000000008111a20292f383f445159616c717e889393897d70675c514e5a6774818d9a9392929291908e8c8985817b726d635c52493f4753606d7a868c8c8c8c8c8c8c8c8c8c8c86796d605346505c6976828383838383838383838383838073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b86929997999b9e9fa4aba8abadb3b3b6b9bbc0c5c6c9cfcec6bfbab8b5b2acaba9a29e9691857c6f63707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a150e0600000000000008111b252d353d464e575e686d7a8390959e9591857c6f6a60584e453c3230383f444d52585f62686d72777b7e818487898b8d8f90919298949595969696969696969696969696969696969696969696969696969696969696877a6e6154473b2e21140a00000000000000000a151e2a333c46525e68707e8a939da1968e81756c62584e443b3f444b51575f616a6f757a7f84898d90939a999c9fa2aaa4a5a6a7a8a8a9a9aaaaaaaaaaaaaaaaaaa9a9a9a8a8a8a7a7a6a6a6a5a5a4a4a3a2a2a1aaa2988b7e7165584b3e2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222e3b4754606a76838f9ca9b3becad0cfcfcfd0d1d2d0d0cac7c5bfbab3aba2978d807467584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c706c717d859196a1a8b2bac4ccc0b5aba1968e81746c61565f697683909cabb5aeaeaeaeb0b3b9bbbfc6cfd6cec3bbafa49a8d8174665b5044382b1f1206000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c727b838e929fa3abb4bab1a79e938c7f726a5f544b40342d3a4753606d7985929facb8c5d1cbcacfc9c5c4c2bdb8b3aca49e91847a6d6054473a2e23180c00000000000613202d394653606c787f8791969da5adb3bbbcb1a79d9184786c60544a3f342c3845515c6774818e9aa6b0bbc5ced5d0cac4beb9b8b5b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5b7b9bdc3c8ced3cac0b9ada1978b7e7165584e43372b1f130600000000000000000713202d3a4653606d7985918c85807b75706b65605c55524d4743424d575f626c707a818991969ea5aeaaa0958c7f72685e606a6f7d86929aa4afaaa29f928d837a6e6960584e555d606d727d848d92999fa6aa9f958d80736c61584e443b322820160c0200000005101a232c323b4149505b626c717e87929a9d9184796d60574d566975828f9c9f9f9f9f9e9d9b9998928e867f736e635b51464753606d7a86939999999999999999999386796d60534b535f6c798690909090909090909090908f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8486888a8d8f919399999b9ea1a9a7aaacafb6b8b9bec3c6c8cac6c5c2bdb9b1a7a09691847b6f6a63707c8996a3afbcc9d0c3b6a99d9083766a5d50433744505d6a7783909daab6c3d0ccc0b3a6998d8073665a4d4033271a0a0300000000000005101a232d373f474f585f696e7a8390959fa7a09792857c6f6a60574d443a3a424a50575e616a6f757a7f83888b8e919696989a9b9d9e9fa3aaa2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a8978a7d7064574a3d32261b0f0000000000000006111c26303c45515b616e7a85929ea5a89e938b7e716a5f564c444950555d60696e757c82868c91969a9d9fa4aca9abaeb3b1b2b3b4b5b5b6b6b6b7b7b7b7b7b7b7b6b6b6b6b5b5b4b4b4b3b3b2b2b1b1b0b0afaeaeb4a69a8d807367554b4035291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a36424d57626f7c88949fabbcc3c3c3c3c3c3c3c4c5c9ced6d3d0cbc5bdb3a99e9184786a5f54473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c70717e869297a1a8b2bac4ccd2c7bdb2a89e938a7e71695e626e7b88949fa2a2a1a1a1a1a3a6acaeb5bdc6d0d8ccc0b6ac9e9285796c605346392d20130600000000000000000000000000000000000000000000000000000000000613202d394653606c777f8690959da5afb5bdc2b9afa59f92867c6f665c51453b37424d5764717e8a98a2aebac4c4c4c4c5c7cbd1cec8c5beb6ada1968c7f7266554b4034281c1004000000000a1724303d4a5763707d8a9299a0a8afbabec5c3b8aca0958a7e71665c5044392e3a4653606d7985929fabb8c2cdd7cec6bfbab3adaba9a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8aaacb2b8bdc3ccd5c9beb3a99d9083776a6054473b2e22150700000000000000000916222f3c4955626f7c889898928d87827d77716d67615e56534e48535f696e767d848e939ea1a8afbab1a79f92857a6d616a6f7c869298a3acb6b4aea49d9590847b6f6a60585e676d757f8791979fa3abb0b1a79f93887d706a5f564d443a32281e13080000000b17222c363e444d535b606d727e879299a3a0968c7f73695f535d687784919eaaacacacabaaa8aaa29f98928b80736d62584e4753606d7a8693a0a6a6a6a6a6a6a6a09386796d605757575f6c7986929c9c9c9c9c9c9c9c9c9b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000a1724303d4955616c71777a7c7e80828486898c8f9297979a9d9fa4acabadb3b6b9bbc0c7c7c1b8b0a79f9590847b6e695f63707c8996a3afbcc9ccc3b6a99d9083766a5d50433744505d6a7783909daab6c3ccccc0b3a6998d8073665a4d4033271a0d000000000000000b17222c353f495159606a6e7b8390959fa7b1a9a29792857c6f695f564c42444c545c60696e747c82868b9095979b9ea0a8a5a6a8aaabacaeb4aeafafafafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a79a8d817467584e43372b1c11060000000000000c17232e38424d57626d75828f97a1adafa59f92867c6f685e564f535b60676d737b81898e92999ea0a8aaacafb6b6b8babebdbec0c1c1c2c2c3c3c3c4c4c4c4c3c3c3c3c3c2c2c2c1c1c0c0c0bfbfbebebdbcbcbbbab6a99d908376675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323a46535f6975818e9ba6b0b7b6b6b6b6b6b6b6b7b9bdc4ccd1dcd6cfc5b9aca196887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c7075818d929ca3afb5bdc7d0d9d0c4baafa59e92857b6e616974818e9696959595959495969a9fa3abb5bec7d2d2c7b9ada197887c6f6255493c2f22160900000000000000000000020507080a0a0a0a0a0a0a0a0a0a0a090806030d1a2733404d5a6673808b92989fa7afbbc0c7cbc1baaea3999083796d60574d423a47535f6976838f9caab4b7b7b7b7b8b9bbc0c7cfd4d0c7bdb2a89c8f8276675c5145382c1f1306000000000a16232f3c4855616b76829099a3aebbc0cad0c8bdb1a89e9184786d60544a40343c4956636f7c8997a2adbac6d4d0c6bcb4aea9a19e9c9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9ea0a8acb2bac3cdcfc5b8ab9f95887c6f6255493c2e23180c00000000000000030f1b27333f495365727f8c98a29f9a938f89837e79736e68625f585555626e7b828a91969da5acb2bac1baada2978d80746b707c859298a2aab4bebfbaaea79f9691857c6f6a60696e79818c9299a1a9afb5bdbbafa49a92867c6f695e564c443a3025190d010004101c28333e4850565e656c737f879299a3aba89f92867b6e6157616d7a8796a0acb9b9b8b7b6b5b3aeaaa39f928b7f726a60544b53606d7a8693a0adb2b2b2b2b2aca09386796d64646464646c7986929fa9a9a9a9a9a9a9a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000815212d3945505a6164676d6f717375777a7c7f8285888a8d90939a9b9ea1a9a9acafb6b8bcb8b0a69f9590837a6e695f5763707c8996a3afbcbfbfbfb6a99d9083766a5d50433744505d6a7783909daab6bfbfbfbfb3a6998d8073665a4d4033271a0d00000000000004101c28333e47515b626b707c849095a0a7b1b9b3a9a29792857b6e685d544a4e565e666d737b81878e92999d9fa7a7aaacb2b1b3b5b7b8b8babfbbbcbcbcbcbcbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb7ab9e9184786a5f5347382d22170b000000000003101c28343f4a545f69727e8b949ea9b3baaea29891847a6e68605961656c717980868e939b9fa3abacb2b7b9bbc0c3c5c6cad0cbcccdcecfcfd0d0d0d0d0d0d0d0d0d0d0cfcfcfcecececdcdcccccbcbcacac9c9c8c5b9ac9f92867a6d6053473a2d20140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58616e7b87929faaaaaaaaa9a9a9a9a9a9aaacb2babfc7d1e1d5c9bdb2a8998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c706c77808c919fa3abb5bdc7d2d6ccc1b9ada2978f82756b6e7b868a8a898988888888888a8d9299a3acb6c0ccd5c9beb3a9988b7f7265584c3f32251908000000000000000002090e12141516161616161616161616161515120f0a13202d3a4653606d78818d929da5afb8c1ccd7cbbfb4aba0958c8073695e5246424d57626e7b88949fabaaaaaaaaaaabacafb5bdc3cbd5cfc4b8ac9f9286796d6053463a2d201307000000000714202c38444f59626e7c87929fa9b2bec9d5cec3b9aca0968b7e71665c5144393e4b5865717e8b98a9b3becad6cabfb4aaa29f97918f8e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e8f91969da0a8b2bbc5cfc8bcb1a7998c7f7366544b4034281c100400000000000005121f2b3744505b6575828f9ba8aca49f9c95908b85807b746f6a63615964717d86939ea1a8afb9bdc4cabeb3a99f92867b717d859297a2aab4bcc6cac0b9b1a8a09792867c6f6b707b838e939fa3abb2bbc0c7c0b6aca29891847b6e685e564c4135291d1105000814202d3944505a61686e77808b9299a3abb5aea3988f8275695f63707d8a96a8b2bdc5c5c4c3c1bebab4aea49f92877c6f665c5153606d7a8693a0adb9bfbfbfb9aca0938679717171717171717986929facb6b6b6b6b6b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000005111d28343e485055555c6062646668676d707275787b7e8083878a8e9297999d9fa4acabb1afa69e948f837a6e685e575663707c8996a3afb2b2b2b2b2a99d9083766a5d50433744505d6a7783909daab2b2b2b2b2b2a6998d8073665a4d4033271a0d0000000000000814202d3944505a626d727d859196a0a7b1b9c3bbb3a9a29791847a6d665c505860686d787f868e93999fa3ababb1b4b7b9bdbec0c2c3c4c5c7cbd0c8c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c5b9ada196887c6f62544a3f33281c0f030000000006121f2c3844505c666e7b86929fa6b0bbbfb4aaa09690837a6f6a686b70787e848d92999ea5acaeb5b9bdc3c6c8ccd2d2d0cecdcccbcac9c9c8c8c8c8c7c7c7c7c8c8c8c9c9cacacbcccccdcececfd0d1d2d4d8ddd3c7bbafa399897d7063564a3d31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a74818e999e9e9d9d9d9d9d9c9c9c9d9ea0a8adb5bfc9d5dacec1b4a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c70656c747f8b9299a3abb5c0ccd7d6cabeb3a99e94897d706f7d7f7e7d7c7c7b7b7b7b7b7d8087929aa4afbbc8d4cfc1b4a79b8e8174685b4e413025190d01000000000000050d141a1e2021232323232323232323232322211f1a15131f2c3845515c666d77808d939ea6b0bac4d0d1c6bdb1a79f92867b6e61584e46525e6974818d9a9e9e9e9e9e9e9e9e9fa3abb1b9c3ced3c7baaea298897c6f6356493c302316090000000004101c28333e47535f6a73808d97a1adb9c2cdd4c8bdb2a89e9184796d60554b40404d5a6773808d9aa6b3c0d0d3c7baaea298928a8582818181818181818181818181818181818181818284899196a0a9b3becacdc2b6a99c8f8276665c5145382c1f13060000000000000613202d394653606c7985929eabb6afaca7a09d97928c86817c76706b65606c727f8c939ea7b1bdc6ced0c5bbaea3998f817e879297a2a9b3bcc3cbd6cbc2bab2a9a19892857c737d8590959ea5afb5bdc4cbd1c7beb4aaa19690837a6d685e5246392d201307000a1623303c4955616c707a828d929fa3abb5bdb4aa9f93877b6e626673808c99a6b3bfced2d1d0d0cac6bfbaaea3999184796d605353606d7a8693a0adb9c6cccabeb1a4978b7e7e7e7e7e7e7e7e7e87939facb9c3c3c3c2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494b515355575a555d60636668696e7174777a7e8185888c90939a9d9fa7a59e948f82796d685e564d5663707c8996a3a6a6a6a6a6a6a69d9083766a5d50433744505d6a7783909da6a6a6a6a6a6a6a6998d8073665a4d4033271a0d0000000000000a1623303c4955616c727f879297a1a8b1b9c3cbc5bcb3a9a0968f82786d6059606a6f7a828c92989fa4abaeb4b8bcc1c4c5c9cecdced0d1d2d1cbc7c5c5c5c4c4c4c4c4c4c3c3c3c3c3c3c3c3c4c4c4c4c4c4c4c4c5c5c5bdb2a8998c8073665b5044382b1f150a00000006131f2b37434e58606d78839098a2aeb8c1c6bcb2a8a09590847c7675787d838a91979fa3abafb9bbbfc6c9ced0d1cbc7c5c4c2c0bfbebdbdbcbbbbbbbbbbbbbbbbbbbbbbbcbcbdbdbebfc0c0c1c2c3c4c5c6c8ccd2cacbc0b5ab998d807366574e42372b1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c879291919191909090909090909091969ca3adb8c4d0dccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000308091623303c4956636f7c8996a2afbcc9d5c9bcafa396897c7063606d727e879299a4afbbc2cdd6cfc5bbb0a69c8f82766b6f727170706f6f6e6e6e6e70737e88939facb9c5cfd0c3b6aa9d9083776a564c41362a1d11050000000000050f171f252a2d2e30303030303030303030302f2e2b2620181c2834404b545c656c77818e949ea8b2bdc7d2cfc3baaea2988e81746a5f534854616e7b86929292919191919191919299a0a7b1bcc8d4cabfb4aa978a7e7164574b3e3124180b00000000000b17212b37434e58606d7984919ea7b1bcc7d3cec3b9aca1968b7e72675c5145424f5c6975828f9ca8b5c2cfd2c5b8ac9f92867e78767474747474747474747474747474747474747475777c849197a2adbac6d2c5b8ac9f9286796d6053463a2d2013070000000000000915222f3c4855626f7b8897a1adb9bbb9b1aca9a19e99928e88827d77716d676d74818e959fabb4bfcbd7cbbfb5ab9e938f848991959fa3aab1b9c0cbd1ccc4bbb3aaa297928580879297a0a7afbbc0c7cfcfc9c2bdb5afa8a09590837a6d6154473a2e211407000a1724313d4a5764707d858f949ca4afb5bdc6bbafa49a8d817468697783909daab6c3cdd2d4d7dbd6d0cbbfb4aba0968b7e71655753606d7a8693a0adb9c6d3cbbfb2a69b908b8a8a8a8a8a8a8a8a9399a4afbbc7cfcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000006101b242c343939404547484b4d4b51535659575f616467686d7175797c7f83878b90959a9e938e82796d675d564c495663707c89969999999999999999999083766a5d50433744505d6a778390999999999999999999998d8073665a4d4033271a0d0000000000000a1724313d4a5764707d8691969da5afb6bec6cfcec5bbb2a89f948d80736b606b707c848f949fa2aaafb5babfc6c8cdd1d2d5d9d9dbddd9cfc7c0bbb9b8b8b8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b8b8b8b8b8b7ab9e9184786c6053463c32261b0f0300000815222e3b4754606a73808c959faab4bfcacec4bab1a7a09691878281848a90959ea1a9aeb4bdc1c7cbccc7c6c3bfbfbab9b7b5b3b2b2b1b0afafaeaeaeaeaeaeaeaeaeafafafb0b1b1b2b3b4b4b5b6b7b8b9bbc0bcbdbfc0b7aa9d9184776a5f53473a2e21150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828785858484848483838383838383848c919ca7b4c0cdddd0c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181623303c4956636f7c8996a2afbcc9d5c9bcafa396897c70635b636c717e87939fa6b0bbc4cfd7cdc1b7ab9f94897c6f6365646363626262626162636c74818e9ba9b3becad2c5b8ab9f928578685e5246392d20130700000000020d17212930363a3b3d3d3d3d3d3d3d3d3d3d3d3c3a37312a2218232e39424b535b656d78828f96a1abb5c0ccd6cabfb4aa9f93877c6f62574d5a6774808686858585848484848485869095a0acb8c5d1d0beb2a5988b7f7265584c3f3225190c0000000000050f1a26313c45515d67717e8a959fabb7c1ced5c9bdb2a89e9184796d60544a3f505d6a7783909daab6c3d0ccbfb2a6998c7f736c6968676767676767676767676767676767676767686a6f7b85929fabb8c4cfc7baaea298897c6f6356493c302316090000000000000c1825323f4b5865727e8b98a9b3bec8c3bcb8b3adaba39f9b948f89837e79736d6d78839099a3aebac3ced1c6bdafa59b8f827d838c9298a0a7aebabfc6cfcdc5bcb3a9a297928d9299a1a9b1b9c1cbd1cdc5beb9b0aba39f98928d867f7265584c3f3225190c000c1926323f4c5965727f8c959fa6aebbc0c7ccc0b6ac9f92867a6d6e7b8795a0acb8bcc0c5c7cbd1d9dcd1c6bdb2a89d908376695e53606d7a8693a0adb9c6d3cfc3b7aca29b9797979797979797979fa4abb5c0ccd7cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000009121b22282d2f34383a3c3e40404547494c4d535557565e6164666c6f73767b7f83888d928e81786d675d554c44495663707d898c8c8c8c8c8c8c8c8c8c8c83766a5d50433744505d6a77838c8c8c8c8c8c8c8c8c8c8c8c8073665a4d4033271a0d0000000000000a1623303c4955616c707d848e939fa4acb4bdc6cfcdc3bab0a69f93877d6f6b707d8791969fa6aeb4bbc0c7cbd1cececfd2d7dde5e8dcd1c7bdb5afacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacaca196897d7063584e43372b1f120600000916232f3c4956626f7c87929fa7b1bcc6cfd6ccc3b9b1a8a099928f8e91969da0a7adb2babfc6cfcbc7c0bbb9b6b3b4aeacaaa8a7a6a5a4a3a2a2a2a2a1a1a1a1a1a1a2a2a2a3a3a4a5a5a6a7a8a8a9aaabacafb6b0b1b2b3b5aca096887b6e6255483c31261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d797978787877777777767676767676777f8c98a5b2bfcbd8d0c3b7aa9d9084776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a20242728303c4956636f7c8996a2afbcc9d5c9bcafa396897c7063565a626c737f8c949fa9b2bdc7d1d3c7bbb0a69c8f82766b605757565655555555555a626f7c8997a2adb9c6d2c6baaea298877a6d6154473a2e2114070000000009141f29333b42464849494949494949494949494847433c342a201d2730394149535c666d7a849199a4afbbc2cfd0c6bbafa4998e8275695f5353606d7979797978787777777777787a83909daab7c3d0ccbfb2a5998c7f7266594c3f3326190c0000000000000a15202935414b55616c7683909da5afbcc6d0cec4b9ada1968b7e71665b5044515e6a7784919daab7c4d0c8bbafa295887c6f625a5b5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b58606973808c99a8b2bdc9cabfb4aa988b7e7265584b3f3225180c000000000006121e2b37424d576875828e9ba8b5c1cfcec8c5beb9b5aeaca69f9c95908b857f7a746f7c86929fa7b1bcc8d4cfc1b9ac9f93877b797f8690959da4aeb4bcc5cdcec5bcb3a9a29f999fa3abb3bbc3cbd0cac1bbb3ada69f99928d86807b726d62564a3e3124180b000613202d394653606c79839098a3aebac3ced2c7baaea2988c7f73727f8b98a7b1aeafb3b9bbc0c7cfd9d8cfc3b8ab9f95877b6e6154606d7a8693a0adb9c6d3d4c8beb4aca6a4a4a4a4a4a4a4a4a4acafb5bdc7d2ddcec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000910171d1d23292c2d2f312f35393a3d3f4246484b4c5254545b606266696e72767b808581786d665c554b433b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e323e4b5865717e7f7f7f7f7f7f7f7f7f7f7f7f7d706356493d3023160a0000000000000814202d3944505a616b6f79818c939aa3abb4bdc7d1ccc2bbafa4999184796f7d869299a1a8b0babfc6cccbc7c5c1c1c2c6cbd3dbe3d7cbc0b5aba39f9f9e9e9e9e9e9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9e9f9f9f9fa39b8f82756a5f53473b2e21150800000e1b2734414e5a6774818d939ca4aeb4bcc4ccd6cbc3bab2aba39f9c9b9ea1a9acb1b9bec4cac6c5bfbab5afaca9a6aaa39f9d9b9a99989796969595959594949494959595969697979899999a9b9b9c9d9e9fa4aca3a4a5a6a8a9a8998c7f7266584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020202020206121f2c3844515c666d666c6b6b6b6a6a6a6a6a6969696a6f7c8995a2afbcc8d5d0c4b7aa9d9184776a5e5144372b1e110402020202020202020202020202020202020202020202000000000000000000000000000000000000000b141d252b303334303c4956636f7c8996a2afbcc9d5c9bcafa396897c706356505a606c78828f97a1abb5c0cbd7cdc2b7ab9f94897c6f63584e4949484848484853606c7985929eabb8c5d1cabeb4aa95887c6f6255493c2f221609000000020e1a25303b454d5254565656565656565656565655534e463c31261a1e272f38414a545d686f7d87939fa7b1bcc6d1ccc0b5ab9f93877b6e6156515c676d6c666c6b6b6b6b6b6b6b6873808c99a6b3bfccccbfb3a6998c807366594d4033261a0d000000000000030d18242f3a43505a626f7c89939eaab4bfcbd5c9bdb2a89d9184786c605346515e6b7884919eabb7c4d1c6baada093877a6d60544e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e57616e7b8896a1adb9c5bebab3a69a8d8073675a4d4034271a0d01000000000814212d3a47535f697885919eabb8bfc6c8cccfc9c6bfbbb9b0aba7a09d97918c86817b757f8c95a0acb8c5d1d4c8bbafa49a8d8174727c838d929fa3aab3bbc4cccec5bbb3adaba6acafb5bdc5cdcec6bfbab0a9a19e949087817a746e69625b51463a2e2216090006121f2b3844505b666e7c86929fa7b1bcc8d4cabfb4aa9e9285797783909da2a1a1a3a6acafb5bdc7d1dcd4c8bcb1a7978b7e716458606d7a8693a0adb9c6d3dad0c6beb7b2b1b1b1b1b1b1b1b1b1b9bbc0c7d0d9dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000060c1112181c1f20222424292c2d3031363a3b3e4146474a505355575e6165696e7379746c665c544b433a3a46535f696e737373737373737373737373716c62564a3d313d4a56626c71737373737373737373737373706b6054483c2f22160900000000000004101c28333e47505960676d747f889299a3abb5c0cbd7ccc0b5aba0968d807c859298a2abb2bac2cacbc7c0bbb9b5b4b6bac1c9d3e0d4c7bbafa39992929291919191919190909090909090909191919191919191929292929292999393877c6f6255483c2f22150900000713202d3a4653606d78818d929fa3aab2bac1cacfccc3bdb5afaca9a8abadb2b8bcc3c9c5bebab8b4aeaba49f9d99969892918f8d8c8b8a8a89888888888888888888888889898a8a8b8c8d8d8e8f909192939a959697989a9b9d9e9d9083776a5f53473a2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0e0e0e0e0e0e0e101c2834404a545c605c5f5e5e5e5e5d5d5d5d5d5d5d626f7c8895a2afbbc8d5d0c4b7aa9d9184776a5e5144372b1e110e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0a060200000000000000000000000000060f1d262f363c40413a3c4956636f7c8996a2afbcc9d5c9bcafa396897c7063564a505b666d7a859199a3afbbc4cfd3c7bbb0a69c8f82766a6054473c3c3b3b3b44505b6676828f9ca9b5c2cfd0bdb0a3978a7d7064574a3d3124170a00000005121e2a36424d575e616363636363636363636363625f584e43372b1f151d262f38424c56606b73808c959faab4bfcbd2c7bbafa4998d8074685d52555c60605b5f5f5e5e5e5e5e5665727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d0000000000000007131d28313e4754606a75818e98a3aebac5cfcfc4b8aca0968a7d7064594f525f6b7885929eabb8c5d1c7bbafa49986796c605346494a4b4b4b4b4b4b4b4b4b4b4b4b4645404146535f697884919eabb7b7b4aeabab9c8f8275695c4f4236291c0f03000000000815222e3b4855616e7b8897a1acaeb5b9bbc0c7c9cecbc7c2bbb7b1aca9a19e98928d87827d83909daab7c3d0d8ccc0b6ac9f92867a6d6f79808a9298a1a9b2bac4cccdc5bebab8b3b9bbc0c7cfccc3bcb4aea69e97928a837c746e68615e5751493f34291e120600030f1c28333f4a545f6a737f8c95a0acb8c3cdd0c6b9ada1978b7e7d899596959594969a9fa3abb5c0cbd7d8cdc1b4a79b8e81746855606d7a8693a0adb9c6d3e2d8d0c8c3bfbebdbdbdbdbdbdbdbdc6c7ccd2d9e2dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141518181d202023262a2d2e3036393a3f4446494d5254575f62666d66605b544a42393136424d575f6166666666666666666666666665625a50453a2e3a45505a62656666666666666666666666666360594f44382c201307000000000000000b17222c353e474f555d606d727e879299a3afbbbfcad2c7bdb2a89f9388859297a2aab4bdc4ccc6bfbbb5afaca8a8aaafb7c1cbd7d2c5b9ac9f9287858585848484848484848484848484848484848484848485858585858586868686878275685c4f4235291c0f020006121f2b3844505c666d74808b9298a1a8b0babec5cccfc7c0bbb9b5b4b8b9bdc4c8c6bfbab3adababa39f9993908c8987868482807f7f7e7d7c7c7b7b7b7b7b7b7b7b7b7c7c7c7d7e7e7f80818182838485868788898a8c8d8e90919395887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d121518191b1b1b1b1b1b1b1b18232e39424a5153514a5251515151505050505055626f7c8895a2afbbc8d5d0c4b7aa9d9184776a5e5144372b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b191916120d070000000000000000000000030e18222f3841484c4e47464956636f7c8996a2afbcc9d5c9bcafa396897c706356545b605e68707d87929fa8b2bdc9d5ccc2b7ab9f94897c6f62544a40342f2f333f4a546673808d99a6b3c0cccbbeb1a5988b7e7265584b3f3225180c0000000714202d3a46525e696e70707070707070707070706f6a5f53473a2e2115141d26303a434f59606d78839098a3aebac6d1ccc0b5ab9f92857a6d60544b515353504a5252515151515965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d00000000000000010c161f2b38434e58616e7b86929fa9b3bec9d4c8bdb2a89d9083766b6054525f6c7985929facb8c5d2c6b9ac9f938679665b5050555758585858585858585858585853514b42424d576875828e9ba8b0abaaa29f9a999184776a5e5144372b1e1104000000000b1825323e4b5865717e8b999c9fa3abacafb6b9bdc4c6caccc7c3bcb8b3adaaa29f99938f8985929fabb8c5d2ddd2c7baaea2988b7f72676d747e869297a0a8b2bac4cccfcac6c5c0c5c7cbd1cac2bab2aaa29f948f857e766f6a615e56524d453f372d23180d0100000b17222d38424e58606d7883909da7b1bcc8d4c9beb3a99d9183828b8a89888888898d9299a3afbbc2ccd8d0c3b7aa9d908477675c606d7a8693a0adb9c6d3e0e2dad4cfcbcacacacacacacacacad2d4d7dde3ebdbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000004060709070d111314161a1e2122252a2d2d3338393c4246474d53545c605c54504a42383027313b454d5355595959595959595959595959585650483f3429343f4850565859595959595959595959595956544f473d33271c10040000000000000005101a232c353d434b515b636c717d87929fa4aeb8c2cdd0c4bbafa49a939297a2a9b3bcc6cbc3bdb5aeaba39f9b9b9ea5afbac6d2cfc2b5a99c8f8278787878777777777777777777777777777777777778787878787878797979797a7a7b6e6154473b2e211408000003101c28343f4a545c606e737e8691969ea6adb3bbc0c7d0cbc7c5c2c1c4c5c9c7c0bbb4aea9a29f9999928c8783807d7b79777574737271706f6f6f6f6e6e6e6e6e6e6f6f6f707071727273747575767778797a7b7d7e7f8082838586888a8073675a4d4034271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252828282828282828282827303940444644404545444444444343434955626f7c8895a2afbbc8d5d0c4b7aa9d9184776a5e5144372b282828282828282828282828282828282828282828282828282625231e19120a010000000000000000000a15202a34414a53585b54524c56636f7c8996a2afbcc9d5c9bcafa396897c7063565b666c66616b737f8c96a1adb9c4ced3c7bbb0a69a8e8174665c5144382c222d3e4b5865717e8b98a4b1becbccbfb3a6998c807366594d4033261a0d0000000815212e3b4854616e7b7d7c7c7c7c7c7c7c7c7c7d7c6f6255483c2f221d1d151e28313d44505c666e7b86929fabb5bfcbd2c7baaea2988b7e7165574d454646443f45454444444c5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d0000000000000000040d1b27323d46535e6973808d97a1adb9c3cecec3b8ab9f95897c6f63584e5f6c7986929facb9c5d2c5b9ac9f9286796c5f505a6164656565656565656565656565605c544b404d596673808c99a6a69f9c98928e8a868276695c4f4336291c1003000000000c1926333f4c5966727f878b8f92999c9fa4acacb2b8babec5c8ccc8c4beb9b4aeaba49f9b979297a2adbac6ced5d6cabfb4aa9d9083776a606c717d859196a0a8b2bac4ced6d3d2ccd2d3d7c8c0b8b0a8a098928b827a716c625f58524c46423b332d251b110600000006111c262f3c44505c66707d8a95a0acb8c3cecfc5b8aca0958e817e7d7c7b7b7b7c8087929fa6b0bbc7d3d2c5b9ac9f9286796d60606d7a8693a0adb9c6d3e0e0d9d2cdcac9c9c9c9c9c9c9c9c9d2d4d7dce3ebdbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090e121415191e2022282b2d30363a3c42474b5153514b443f382f261e29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d222d363f454a4b4c4c4c4c4c4c4c4c4c4c4c4c4948443d352b21160b00000000000000000008111a232b313a4045515a616b717f8b929ca6b0bbc5cfccc0b6aca49f9ea2a9b3bbc5c8c0b9b1aba39f99928e8e939eaab6c2cfcfc2b5a99c8f82766b6b6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a6a6b6b6b6b6b6b6b6c6c6c656c6d6d6d6e695e52463a2d2014070000000b17232e38424a505c636c717c848f949fa2a9afb5bdc1cad4d2cfced1cac2bdb5afaaa29f97928d91867f7a7673706e6c66686766656463636262626261616161626262636364646566666768686b707c7a6e6f707172737576787a7b7d7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323535353535353535353535352e34383a38342e383837373737373c4955626f7c8895a2afbbc8d5d0c4b7aa9d9184776a5e514437353535353535353535353535353535353535353535353535353533322f2a231c130a0000000000000000020f1a26313c46535c6467615e5656636f7c8996a2afbcc9d5c9bcafa396897c706358606c78716c606d7984919ea8b2bdc9d5ccc2b8ab9e9285796d6053463a2f24303d495663707c8996a3afbcd0cdc1b4a79a8e8174675b4e4134281b0e0100000c1825323f4b5865727f89898989898989898989898175685b4e42352a2a2a2a2a2a28343f4a545f6974818d99a3aebbc7d1cabfb4aa9c8f8376695e52463a3938332d3838383f4c5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d0000000000000000000a16202a36424d57606d7a85929ea8b2bdc8d4c7bcb1a79c8f82756a5f535f6c7986929facb9c5d2c5b9ac9f9286796c5f55616c717272727272727272727272726d665c51454b5864717e8b979f9b94908a85817d7a7670665a4e4135281c0f02000000000c1825313e4a57636d727a7e82868b90939a9ea0a8abaeb3b9bbc0c7c9c9c6bfbab5afaca9a29fa2a9b3b9bdc3ccd5d0c6b8aca095887c6f62616b6f7b849196a0a8b2bdc9d5dfded9dfd6cac0b6aea69e9691867e756e68615a534e46413b363029211b130900000000000a141d28343f4a54606c7883909da7b1bcc8d4c8bcb1a79a8d8074706f6f6e6e70737e8b949fabb7c6d0d4c7bbafa399887b6f62606d7a8693a0adb9c6d3e0d7cec7c1bdbcbcbcbcbcbcbcbcbcc5c7cbd1d9e1dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d1113171c1f20252a2d313739404546454039332d261d17212931363a3b4040404040404040404040403e3d3a342d241b242d343a3d3e4040404040404040404040403d3c38332b23190f05000000000000000000000811191f282f353f485059626d73808c949fa9b3becad2c7beb6afacabadb3bbc5c8bfb6aea7a099928d8782818e9ba8b4c1cecfc2b5a99c8f8276695e5e5e5e5e5e5d5d5d5d5d5d5d5d5e5e5e5e5e5e5e5e5f5f5f5f5f5b60606061615e564d42362a1e110500000006111c2630383f44525a626a6f7a828a92979fa4abb0b8c1ccd7dcd2c8c0b8b0aba39f98928c8580849187817c76706b64615a5a595857575655555555555555555555555656575758595a5a616c707d86837a6e68646567686a676d6f71716c62564a3d3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3e3f4141414141414141414141414141414141414141414141414141414955626f7c8895a2afbbc8d5d0c4b7aa9d9184776a5e5144414141414141414141414141414141414141414141414141414141403e3b352e251c12070000000000000006121f2b37434e58646f746d685f58636f7c8996a2afbcc9d5c9bcafa396897c70635f6a73807e716967717e8b96a0acb9c3ced2c6b9ada2978a7d7063554b4035292e3b4855616e7b8894aab3becacec2b5a89b8f8275685c4f4235291c0f0200000c1825323f4b5865727e8b9696969696969696968e8175685b4e4237373737373737372e38424d57616e7b86929fabb5c0cbd0c5b9ac9f93877b6e6154483b2e2b28222b2b323f4c5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d000000000000000000040e1a25313b45515d67727e8b96a0acb8c3cdcdc2b9ac9f93877b6e62575f6c7986929facb9c5d2c5b9ac9f9286796c5f5764717e7e7e7e7e7e7e7e7e7e7e7e7e796d605347495663707c8999938f89837e7974706d67665e54493e3225190d00000000000916222e3a46515b63686d71757a7e83878c91969a9fa2aaacafb6b9bdc4c7cac7c0bbb9b3adabadacaaacb2bac3cbd4c8bcb1a79a8d8074665c60696e7b849196a0acb9c5d2deebe6ddd1c5b9aea49d948f847c726d615e565047433c36302a251f170f09010000000000020b17232e3844505b65717d8a95a0acb8c5cfcec3b7ab9e9184786a63626261636c76828f9caab4bfcbd6cbc0b5ab978a7d7164606d7a8693a0adb9c6d3d9cec5bdb6b1afafafafafafafafafb9bbc0c7cfd9dbcec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105060b0f12131a1e20262b2e34383a38342e28221c140f171f262a2d2e33333333333333333333333332312e29221b121b22292e3132333333333333333333333333302f2c2721191107000000000000000000000000070d161d2429363e47505a606c77828f97a2adb9c1cfd0c7c0bbb9b8b9bec5c8bfb6ada49d959187807b757f8c99a6b2bfcccfc2b5a99c8f8276695c585858585858585858585858585858585858585858585855534d505353535454524d443b3025190e02000000000a141e262e344048505860686d757e858e93999ea6b0bbc7d3d6cac0b6aea69f99928e86807a7e8b97928e88827d77716c625f58524c4a49494848484848484848484949494a4b4b525b626c717e879290837a6e695e575b555c60626465625a50453a2e211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e55626f7c8895a2afbbc8d5d0c4b7aa9d9184776a5e514e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4b4640372e23190d020000000000000814212e3a47535f6a74817a6f6a61636f7c8996a2afbcc9d5c9bcafa396897c7063676f7c87867b6e666d7984919ea8b2bdc8d4cabeb3a99b8e8175675d5145392c2d3a4753606d7a8698a2aebac6cfc2b6a99c8f8376695c504336291d060000000c1825323f4b5865727e8b98a3a3a3a3a3a3a39b8e8175685b4e44444444444444444444444446535e6974818e99a3afbbc7d3c8bbafa49a8c7f7265544b4034281c171f26323f4c5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d0000000000000000000009141f2935414c55606d7884919da7b1bcc8d4c8bbafa49a8e8174695e5f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a77838b8b8b8b8b8b8b8b8b8b8b877a6d6055545355626e7b888f87827c76716d6763605d55544c42382d211509000000000006121e2a353f4951565d6064686d71767b7f84898e92989c9fa4acadb2b9bbbfc6c8c7c5bebab2a8a09ea0a8b1b9c3cdcdc3b8ab9e9285796d60575f696e7b84919eaab7c4d1ddeae7dacec1b5a89d928d827a6e6a625b524c443e37322a251e1a140d05000000000000000006111c27333f4953606c7883909da9b3bec9d2c5b9aca196887b6f625555555a63707d8a98a3aebac7d3d1bfb2a5998c7f7266606d7a8693a0adb9c6d3d2c7bdb3aba5a3a2a2a2a2a2a2a2a2acafb5bdc7d1dccec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306090e11151a1d23282c2d2c28231d17110a060d141a1e21222626262626262626262626262524211d17110911181d2124252626262626262626262626262322201c160f070000000000000000000000000000040c1318242c353f44505b656e7b85929ea6b0bdc7d1d2ccc8c6c5c6cac9c0b6ada49c928d837c746e737f8c99a6b2bfcccfc2b5a99c8f827669656565656565656565656565656565656565656565656565615f574d464647474746423b32291f14090000000000020c141c2328363f464e565e616c717b81878f949eaab7c3d0d1c5b9aea49d948f87817b737a85929e9f9b948f89837e766f6a615e56514b423c3c3b3b3b3b3b3b3c3c3c3d424a505b636d727e8792999590847b6e695f574e51535557585650483f34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29343f495156585b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b626f7c8895a2afbbc8d5d0c4b7aa9d9184776a5e5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5957514940352a1e1206000000000003101c28343f4a54626e7b88847c706b636f7c8996a2afbcc9d5c9bcafa396897c70636d7983919083786d66717e8b96a0acb8c5d0cfc5b8ac9f9285796d6053473a2f2c3845515c677885929fabb8c5d0c3b7aa9d9084776a5d51442d22170b0000000c1825323f4b5865727e8b98a5afafafafafa89b8e8175685b50505050505050505050505050504d57616e7b87929facb9c5cfccc0b6ac9c8f8276665c5145382c25252526323f4c5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d00000000000000000000030d19242f3a44505c66717e8a95a0acb8c2cdccc0b6ac9f92867b6e61566c7986929facb9c5d2c5b9ac9f9286796c5f5d6a77839098989898989898989893877a6d616161605c606d7a87827c756f6a64605d5553514b43423a30261b10050000000000010d18232d373f444e585f62606165696e73777c81858a8f939a9ea1a8acaeb5b8bcc3c7c5b9aca0969196a0a7b1bcc8d2c6b9ada197897c6f6356575f69727f8c98a5b2bfcbd8e5e6d9cdc0b3a69a8d80786d685f575146413b322b262019140e0902000000000000000000000b17222d3844505b65717e8a97a1adb9c6d2c9bdb2a8998c7f7266564c4853606d7986929facb8c5d2cdc1b4a79a8e817467606d7a8693a0adb9c6d3cdc1b6aba1999696969696969696969fa3abb5c0cbd7cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e12181c1f201f1c18120b06000003090e121415191919191919191919191919181715110c0600060c11151718191919191919191919191919161613100b05000000000000000000000000000000000107121a2327333f49535e69717e8a949eabb5c0cbd7d8d4d2d1d2cdc1b7aea49c928c80796f6a66737f8c99a6b2bfcccfc2b5a99c8f8276717171717171717171717171717171717171717171717171716e695f53473a3a3a3b3a36302920170d02000000000000020a1117242d343d444c525a61686e747c828f9ca8b5c2cfcec1b5a89d928d827c746e74818e97a1aca69f9c95908a827c746e68605c544e453f35302e2e2e2f2f333b434b545c606e737f879299a3a09691847b6e695f584e47484a4b4a453f362d22170c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a46515b62656868686868686868686868686868686868686868686868686868686868686f7c8895a2afbbc8d5d0c4b7aa9d9184776a68686868686868686868686868686868686868686868686868686868686866635b51463b2f23160a000000000006121f2b3844505c6673808d91867d716c6f7c8996a2afbcc9d5c9bcafa396897c706c74818e95948c7f736a6d7884919da9b3becad3c6baaea2988a7d7164554b41352934404b556b7784919eaab7c4d1c4b7ab9e9184786b5e493f33271b0f0300000c1825323f4b5865727e8b98a5b1bcbcbcb4a89b8e8175685d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5f6974818e9ba9b3bec9d2c5b8ac9f9285796d6053463a3131313131323f4c5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d000000000000000000000008131e28343f4a54606c7883909da6b0bcc7d2c7baaea3998d8073685d6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909da5a5a5a5a5a5a5a093877a6d6e6e6d6d676b67707d766f6a62605853514b474540393130281e140a0000000000000007111c252e3b47535f6a6f6d67605e61666b6f74797e82878c91969b9fa3abacb1b8babfb7aa9e91849095a0acb8c6d0c9beb3a9998d807366575c666e7b86929facb8c5d2dfebe3d6c9bcb0a396897d70665d564e453f363029201b150e080200000000000000000000000006111b27333f4953606d7985929eabb8c3cecec3b6a99d908376685e5246515d6776838f9ca9b6c2cfcfc2b5a99c8f827669606d7a8693a0adb9c6d3cabdb1a5998f8989898989898989899299a3afbbc7d4cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131313100c07000000000000020507080d0d0d0d0d0d0d0d0d0d0d0d0b0b0905010000000105090b0b0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000000000000000000000000081117222d38414d56616c75828f99a3afbbc6d1dce0dfdacfc5bbafa59d928c80746d676066737f8c99a6b2bfccd0c4b7aa9d91837e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b6e6155483b2e2e2e2d2a251f170e0500000000000000000006121b222b323a414650565e616a6f798693a0adb9c6cdc0b3a69a8d80766f6a6f7d88939fa9b3b0aba7a09d949087817a726d665f575146413a322b2227343d454d555d666d74808b9399a3aba8a09691847b6f6a5f584e463e3e3d3a342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4a56626d72747474747474747474747474747474747474747474747474747474747474747c8895a2afbbc8d5d0c4b7aa9d91847774747474747474747474747474747474747474747474747474747474747474736d63574b3e3225190c00000000000713202d3a4653606d7984919892877e726f7c8996a2afbcc9d5c9bcafa396897c70717e8a939d9f92877c6f67717e8a97a2adbac6d3cabfb4aa9b8f8275675d5145392c2f43505d6a7683909da9b6c3d0c5b8ab9f928578655b5044372b1f120500000c1825323f4b5865727e8b98a5b1bec9c1b4a89b8e81756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6363707c8997a1adb9c6d2c6baaea298897c6f6356493e3e3e3e3e3e3e3f4c5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d0000000000000000000000010b17232e3844505b65707d8a949fabb7c2cccbbfb4ab9f92857a6d606c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab1b1b1b1b1ada093877a6e7b7b7a7979787774726e6964615a524c45403a39352f271f1e160c020000000000000004101d2935404b55626f7c7a726d66615f6063676d71767b8084898e92999da0a7acaeb4b4aa988c7f83909daab4bfcacfc3b7aa9d908477695e606d78839098a2aebac6d3e0eae9ddd0c3b6aa9d9083786c60554b40342a251e170e0a040000000000000000000000000000000b17222d3844515c6674808d9aa7b1bcc8d2c6b9ac9f93877a6e6154474b556773808d9aa6b3c0cdd0c4b7aa9d9184776a606d7a8693a0adb9c6d3c9bcafa396897d7c7c7c7c7c7c7c7d87929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3b44505a626e7c87929fabb4bfcbd7e3e2d6cabeb3a99e938d80736d605c5566737f8c99a6b2bfccd1c5b8aca095918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7e7164584b3e312521201e19140d050000000000000000000000091019202930363e444d5258606d7a8693a0adb9c6ccbfb2a5998c7f72666d7984919aa4afbbbbb7b1aca69f99938e857f796e6a625b524c443d352d333e464e575e676d78818c929fa4abb5b2a8a09691857c6f6a60584f473d322e29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f81818181818181818181818181818181818181818181818181818181818181828f9ca8b5c2cfdbd2c5b8ab9f928581818181818181818181818181818181818181818181818181818181818181817f7366594c403326190d0000000005121e2b37424d5764707d8a96a19993887f727c8996a2afbcc9d5c9bcafa396897c707c86929fa5a3999184796d6d7985929fabb8c5cfd0c5b9ac9f92867a6d6054473a2d36424f5c6975828f9ca8b5c2cfc6b9ac9f9386796c605346392d20130600000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8177777777777777777777777777777777777777706b6d7985929eabb8c5cfcabfb4aa998c7f7366554b4b4b4b4b4b4b4b4b4c5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d00000000000000000000000006111c27333f4953616b7683909ca6b0bbc7d1c6baaea2988c7f72666c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6bebebebaada093877a7581888786868584817f7b76706c605d564c43392f29241d150d0c0400000000000000000613202c3945515d677582847e79736e6965615e6064696e73787d82868c91959b9fa3aaaca398897c7f8b98a2aebac7d1c5b8aca095877b6e616b73808d959faab4bfcad6dfdddeded1c4b8aca0958a7e71675c51453a2f24190d05000000000000000000000000000000000006111b2834404a54626f7c8895a0acb8c5d1c8bbafa49a8b7e7165554b4b5864717e8b97a4b1bed0d2c5b8ab9f92857867606d7a8693a0adb9c6d3c6b9aca09386796f6f6f6f6f6f6f7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29323e47535f6a74818e99a3aebac7d3e0dfd2c6b9ada1978e81756e645b515966737f8c99a6b2bfccd4c8bcb1a7a09d989898989898989898989898989898989898989898989898978b7e7164584b3e31251814110e090200000000000000000000000000070e171e252a323b414753606d7a8693a0adb9c6ccbfb2a5998c7f726b74808d96a0acb6c0c7c3bcb8b0aba49f98928c837c726d615e564f473e383f44505860696e79828e939ca4afb5bdbab2a8a19791857c6f6a60594f43382c1f1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f949eaab7c3d0dcd3c6baada297928e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e83766a5d5043372a1d10000000020d14212d3a46535f6976828f9ca8a49a938b7f7d8996a2afbcc9d5c9bcafa396897d79849198a2aeaba0968e81746c74818e9ba9b3bec9d3c7baaea398897d7063564a3d2e35424e5b6875818e9ba8b4c1cec8bbafa49a877a6d6054473a2d21140700000c1825323f4b5865727e8b98a5b1becbc5b8ab9e9285838383838383838383838383838383838383837d706674818d9aa9b3bec9d0c2b6a99c8f8376675c585858585858585858585965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d000000000000000000000000000b17222d38414f59636f7c89949eaab7c1cccabeb3aa9e9184796d6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3cbc6baada093877a76839094999292908e8b88837d756d685d554b40352920150b03000000000000000000000714202d3a4753606d7a86918b85807b76726e6865615e61666c70757a7f84898e92989da09f9286797a86929facb8c5d0c8bcb1a7988b7e72666f7d87939fa7b1bcc6d0d3d2d0d1d4d4c8bcb1a79e9184796d60564c4135291e13080000000000000000000000000000000000000c18232e394754606a7784909daab7c3ceccc0b6ac9b8f8275675d514956626f7c8995aab4bfcad3c6baaea298877a6d606d7a8693a0adb9c6d3c6b9aca09386796d63636363636c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080a0b0c0c0b0a08070502000000000000000000000000000000000000000000000000000000000000000000000000020b17202b37434e58616e7b86929facb9c3ced9d4c8bcb1a79e92857a6d615c524c5966737f8c99a6b2bfccd9cec3b9b1acaaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4978b7e7164584b3e3125180b050200000000000000000000000000000000050c13192029303a4753606d7a8693a0adb9c6ccbfb2a5998c7f72707d8a929da8b2bec7d2cec8c2bdb5afaaa29f9590867e756d68605950484149505a616a6f7b838f949da5aebbc0c7c4bab2a9a19792857c6f6b6054483b2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9ea6b0bbc7d3dfd6cabeb3a9a29f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9083766a5d5043372a1d1000000008131e2a36414d56616e7b87939facaca49f918b828e9ba8b5c1ced6c9bcb0a396897d818e96a0aab4b2a89d938a7e71707d8997a1adb9c6d2cbbfb4aa998c807366544a403434414e5a6774818d9aa7b4c0cdccc0b6a194877a6e6154473b2e21140800000c1825323f4b5865727e8b98a5b1becbc6b9ada297929090909090909090909090909090909090908a7d7164707d8997a1adb9c6d2c5b8ac9f9286796d64646464646464646464646465727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d0000000000000000000000000006111b262f3e4854606b76828f9ca6b0bbc7c0b8b0a8a0968b7e716c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a7885929ea39f9e9d9b9894908a817a6d675d51453c32261b0f0300000000000000000004101d2935404b5564717d8a9897928d88837e7a76726e6966626063686d72777c81868b90959b8f837675818e9baab3becacec2b5a89c8f82756d78839099a4afb9c3cecbc7c5c3c5c8cecdc3b9aca1968c7f72685d52453a3025190d00000000000000000000000000000000000007121c2b37434e5866727f8c99a8b2bdc8d2c5b8ac9f9285796d60534754616d7a8798a2aebac6d3cabeb4aa94887b6e616d7a8693a0adb9c6d3c6b9aca09386796d605656565f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090e1214151718191818171514120e09060300000000000000000000000000000000000000000000000000000000000000000000050e1a26313c46525e6975818e9ba7b1bcc8d4d1c4b8ab9f958b7e71685e524a4c5966737f8c99a6b2bfccd9d5ccc3bcb8b7b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000002080e17202d3a4753606d7a8693a0adb9c6ccbfb2a5998c7f727b85919ea4aeb8bcc3c7cdd3d0c7c0bbb4aea7a098928b827a706b615a514b535b606c717c8590959ea6afb7bfccd2ccc4bbb3a9a19792857c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8aab0b8c1ccd7e3dbd0c5bcb3adaba7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79d9083766a5d5043372a1d100000010d1925303946525e6874818d9aa4afb6afa39b938e939eaab6c3cfdbcfc2b5a89c8f828e939ea8b2bcbaafa59f92857b6e7985929eabb8c4cfd1c2b6a99c8f8376665c51443833404d5a6673808d99a6b3c0ccd2bbaea195887b6e6255483b2f22150800000c1825323f4b5865727e8b98a5b1becbcabeb3a9a29e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d978a7d71646d7985929eabb8c5d1c7baaea398897c7171717171717171717171717171727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d00000000000000000000000000000a141d2c38444f59626f7c88949eaab7bfbaaea69f9691867d706c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a7a8797a1adacabaaa7a69f9c938e83796d60584e43372b1f13060000000000000000000613202c3945515d6775828e9ba19e9995908b87837f7b77736f6a676361656b6f747a7f84898e8c8073707d8998a2aebac6d2c5b8ac9f928679727f8c95a0abb5c0cbc7c0bbb9b7b8bcc3cbc9bdb2a89e92857a6d60564c41362a1c11060000000000000000000000000000000000000f1b27323c4854616e7b8796a0acb8c5d1c6baaea298897c6f635649525e687985929facb8c5d2d0bcafa296897c6f636d7a8693a0adb9c6d3c6b9aca09386796d605349535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e212222221f1b150f0a050200000000000000000000000000000000000000000000000000000000000000000000000000040b1013161a1e212224252625242421211e1a15130f0a040000000000000000000000000000000000000000000000000000000000000000000a15202a36424d57636f7c8995a0acb8c5d1d0c3b6aa9d9083786c60564c414c5966737f8c99a6b2bfccd9ded5cec8c5c4bebebebebebebebebebebebebebebebebebebebebebeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6ccbfb2a5998c7f798390979fa3abacb1b7bcc2c7ccd2ccc5bebab1aaa29f938f847d716c635b555d656c737e869197a0a7b0b8c0c9d7cfc6bfbaaea59e948f837b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b5b7bbc1cad3dee9e1d7cec5bebab8b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a99d9083766a5d5043372a1d10000005111e2a36414c56616e7b86929facb6c0bbada59e9b9ea5afbbc6d2dcd0c3b7aa9e948f949ea5afbac3c0baada2978f837874808d9aa9b3bec9d2c5b8ac9f9285796d6053463a33404c5966737f8c99a6b2bfccc8bbafa295887c6f6255493c2f22160900000c1825323f4b5865727e8b98a5b1becbcfc5bbb3adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4978a7d71646675818e9ba8b4c1d1cbbfb4aa9b8e817e7e7e7e7e7e7e7e7e7e7e7e7e7e7e818e9ba8b5c1ceccbfb3a6998c807366594d4033261a0d0000000000000000000000000000020b1b27323d47545f6a75828f9ca6b0b4aea49d948f847c706b6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a7c8996a9b3b9b8b7b4b0aba59e958e81746a5f54473b2e2215080000000000000000000714202d3a4753606d7a86929facaba79f9d99938f8b87837f7c7874706d676563686d72777c81867d706d7985929fabb8c5d1c7baaea3988a7d7b86929fa7b1bdc7c7bdb5afacaaacb1b9c3cec4b9ada2978d8073685e5246382e23170b0000000000000000000000000000000000000a15212d3a46535e697784919daab7c4d1cabfb4aa988b7f7265584c4c566a7784919daab7c4d0cabdb0a3978a7d70646d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262a2d2e2f2e2b26201b16120e0905020000000000000000000000000000000000000000000000000000000000000000050b10161b2022262b2e2f3132323231302e2d2a25221f1b150e080200000000000000000000000000000000000000000000000000000000000000030e1a25303b4854606b7783909daab7c3cdd0c3b7aa9d908477685e5246404c5966737f8c99a6b2bfccd9e0d8d0cac7c5c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4beb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6ccbfb2a5998c7f7d858a8f92999da0a7abb1b7bbc2c8cdd0cac3bcb4aea59e9691877e726d605f676d7780889298a1a9b1b9c1cad2cdc4bcb4aea49c938e827a6e695e52463a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c2c3c7ccd3dce5efe9e0d7d0cac6c5c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b6a99d9083766a5d5043372a1d1000000713202d3946525e6873808d98a3aebec7bfb7afaaa8aaafb7c1ccd7dfd3c7bbb0a69e9c9ea6afb7c1bfb6aea59e948f83796f7c8997a1adb9c6d2c7baaea298897c6f6256493c2d3f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c3023160900000c1825323f4b5865727e8b98a5b1becbd7cdc5beb9b8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b0a4978a7d716465727f8b98abb5c0cbd0c6b6aa9e938e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8e939eaab6c2cfccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000a16212b37434e58626f7c89949fabaaa39f928d827a6f6a616c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a7f8b98a5b2bec5c3c1bbb7afa79d93887c6f6255493c3025190e020000000000000005111e2a36424d5664717e8a98a2aeb8b1ababa49f9c9895908c8884817d7975726e6967656a6f747a796d6675818e9babb4bfcbcbbfb4aa9a8d80818e98a2aeb9c3cbc0b5aba39f9da0a7b1bcc8cabeb3a99f92867a6d61544a3f34281c1003000000000000000000000000000000000005121e2a36424d576774808d9aabb5c0cbd0c1b4a89b8e817568554b505c6976838f9ca9b6c2cfcbbeb1a4988b7e71656d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000030d18212931363a3b3c3b37322c27201e1a14120e09060300000000000000000000000000000000000000000000000000000001070d161c21272c2f31373a3b3d3e3f3f3e3d3b3a36312e2b272019140d050000000000000000000000000000000000000000000000000000000003060809141f2c38434f5965727f8b98a7b1bcc8d1c5b8aca095877a6e615447404c5966737f8c99a6b2bfccd9d8cec6bfbab8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6ccbfb2a5998c7f72797d82868b90959d9fa7abb0b8bcc2cad0cec6bfbaafa9a19992887f746c696e79818c939aa2aab3bbc3cbd7cbc3bbb2aaa39f928d81796d685e574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2cececececececececececececececececececececececececececfd0d3d7dee5eef7f2e9e1dbd6d3d2cececececececececececececececececececececececececececec3b6a99d9083766a5d5043372a1d100006131f2b37434e58616d7a86929faab4bfd0c9c1bbb6b5b6bbc1c9d3dde3d7ccc1b8b0aaa8aab0b8c1c0bbaea49d938e82796d6c7885919eabb8c4d1cabfb4aa988c7f726553493f333e4b5865717e8b98a4b1becbc9bcb0a396897d7063564a3d3023170a00000c1825323f4b5865727e8b98a5b1becbd8d7cfcac6c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3bdb0a4978a7d7164636f7c8999a3afbbc7d3c6baafa59e9b9797979797979797979797979797979b9ea5afbac6d2ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000040f1b26323c4854606a76828f9ca6a198928b80786d685f586c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a818e9ba8b4c1d1d0cdc7c1b9afa59a8d807467564c41362a1e1105000000000000000714202d3a46525e6976828f9caab4bfbcb7b5afaca9a7a09d9996918d8a86827f7b7773706d67686d6d6764717e8a99a3aebac7d0c5b8ac9f92858e939eaab4becbc6bbafa399929095a0acb8c2ccc5baaea3988c7f73665c5044382b1f150a0000000000000000000000000000000000020e1a25313d4a5764707d8a99a3afbbc7d0c4b7aa9d918477675d514e5b6875818e9ba8b4c1ceccbfb2a5998c7f72666d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484947433c38322d2a25211e1a1312100b06050200000000000000000000000000000000000000000000040c131821272c32383b3d4247484a4b4c4b4b4a4846423c3b37322a251e170e0600000000000000000000000000000000000000000000000000040a0f131516171b27323d4854616e7b8795a0acb8c4cfc8bcb1a7978a7e7164574b404c5966737f8c99a6b2bfccdbd0c6bcb4aeacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4978b7e7164584b3e3125180b0600000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6ccbfb2a5998c7f726d70757a7f838a90959c9fa6abb1babec5ced0cac1bbb2aba39a938c8078707b838f939fa4acb4bcc4cdd1cbc0b9b1a9a198928a80776d675d564d453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5c2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4c5c8ced5dee7f1eae0d8d0cbc7c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b6a99d9083766a5d5043372a1d10000815222e3b4754606a74818d98a2aebcc6d0d3ccc6c3c1c3c6ccd3dbe5e9ded3cac1bbb7b5b7bbc1beb6afa49c928d81786d676575828e9ba8b5c1d1d0c2b5a89b8f8275655b5044373e4b5764717e8a97a4b1bdcacabdb0a3978a7d7064574a3d3124170a00000c1825323f4b5865727e8b98a5b1becbd8ddd7d2cfcec7c7c7c7c7c7c7cfd0d0d0d0d0cabdb0a4978a7d7164606d7a86929facb9c5d2ccc1b7afaaa8a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a8aaafb7c1ccd7ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000a15202c38434e5863707d89949f9691867e736d665d565f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a84919eabb7c0c7cfd0d3cbc0b8ab9e928578685e5246392d20140700000000000003101c28343f4a54616e7b87939facb9c6c7c7c0bbb9b6b1abaaa8a19e9a98928f8b8884807d7975726e6960606d7a86929facb9c5d2c6baaea29892989ea5afbcc5c6bcb1a79f928783909da6b0bbc7cbbfb4aa9e9184786d6053463c31261a0f0100000000000000000000000000000000000914212d3a4754606d7a86929facb9c5d2c6b9ac9f93867a6d60534d5a6773808d9aa6b3c0cdcdc0b3a69a8d8073676d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d535555544e48433d3a36302d2a26201f1c1714110e080604000000000000000000000000000000000000060d161d242933383d4448494e535557585958575754534d4947433d36302920180f060000000000000000000000000000000000000000000000070f161b1f22232323232d3a46535e697783909daab6c3c2c1bfb4a79a8e817467574d424c5966737f8c99a6b2bfccd6cabfb4aaa29f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e978b7e7164584b3e31251c17110a020000000000000000000000000000000205070814202d3a4753606d7a8693a0adb9c6ccbfb2a5998c7f726664686d72777d83898f949d9fa7adb3bcc1c9cfcdc4bdb5aca49f928d827d8591959ea5afb6bec6cecfc6bfbaafa79f9791867e736c655c554c443b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8b5b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7b8bcc3ccd5dfeae2d8cec6bfbab8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a99d9083766a5d5043372a1d10000916232f3c4956626f7c86929fa6afb5bdc5ced6d2cfcecfd2d7dde5edefe5dcd3ccc7c3c2c3c7beb6aca49f928c80786d665d65727f8c98aab4bfcbd1c5b8ab9e9285796c605346393d4a5764707d8a97a3b0bdcacabdb1a4978a7e7164574b3e3124180b00000c1825323f4b5865727e8b98a5b1becbd8d3ccc6c3c1bababababababac2c3c7ccd4d7cabdb0a4978a7d71645d677783909daab6c3d0d3c9c1bab6b5b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b5b6bac1c9d3d9ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000040f1b27323d4854606b7683909590847c716c605c544c5f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c8bbaea295887b8896a1acafb5bdbec7d0d2c6b9ada197877a6e6154473b2e21140800000000000006121f2b3844505c66737f8c99a4afbbc2cbd2ccc7c6c2bcb8b6b2adabaaa39f9c9895918d8985827f7b776d676776828f9ca9b6c2d0cabfb4aaa29fa2aaafb7c1cbbfb4aa9f958c807c89949fabb7c2cdc6b9ada1968a7d7064584e43372b1d130700000000000000000000000000000000000613202c3945515d677683909ca9b6c3cfc7bbafa499897c6f63564c5966727f8c99a5b2bfcccec1b4a79b8e8174686d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f61625f58544e4846423b3a36312d2b2823201e191312100c07060200000000000000000000000000060f181f282f353d44484f5456575f62646565656463615e5756544e46413b322a22180e0500000000000000000000000000000000000000000007101920272b2e2f3030303036424d576673808c99aab4b8b6b4b2b5ab9e918478695f53464c5966737f8c99a6b2bfccd3c7baaea29892919191919191919191919191919191919191919191919191918b7e7164584b3e312b28231c140c0200000000000000000000000003090e12141517202d3a4753606d7a8693a0adb9c6ccbfb2a5998c7f7266565e61656b70767d828990959fa2a9afb9bec5cdcfc6beb6afa49d938f8a9297a0a7afbbc0c7d0ccc4bcb4aea59d9590857c716c605b534b433a322921170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9ba8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacb1b9c3ced9e5dcd0c6bcb4aeacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa99d9083766a5d5043372a1d10000a1623303d495663707d858f949fa4abb3bcc4ccd6dcdbdcdee3e8eff7f7eee5ded7d3d0cfccc0b6aca49a938b80746c665c54626f7c8998a3aebac7d2c6b9ada197887b6e6155483b3d4a5663707d8996a3b0bcc9cbbeb1a4988b7e7165584b3e3225180b00000c1825323f4b5865727e8b98a5b1becbd3c9c1bab6b5adadadadadadadb5b7bbc2cad4cabdb0a4978a7d7164556774818e9aa7b4c1cddad3ccc6c2c1bebebebebebebebebebebebebebebec1c2c6ccd3dbd9ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000070b14212c38444f5963707d898e837a6f6a615a5054565f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0ccbfb2a5998c7f8c999f9fa3abacb4beccd5c9beb3a996897c6f6356493c302316090000000000000713202d3a4653606d7984919ea2aab1b9c2cad7d4d2cdc8c4c3bdb9b7b4aeaca8a8a09d9a98928f8b8884796d66737f8c99aab4bfcbd0c5bcb4aeacaeb4bcc1c9c7baaea39890837876828f9ca6b0bbc7c9bdb2a89c8f82766a5f53473a2f24180d010000000000000000000000000000000004111d2935414b556673808d99a6b3c0d0ccc0b5ab988b7f7265584c5865717e8b98a4b1becbcec2b5a89b8f8275686d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e6f6a62605854524d4846423c3a38342e2d2a25201f1c1814120e090704010000000000000000061018222a313a41454f54596063686a6e7071727271706e6968626058524c443c342a20170c0200000000000000000000000000000000000000040f19222b32383b3c3d3d3d3d3d3d4956626f7c8998a3acaba9a7a5aba49f96887b6e6155484c5966737f8c99a6b2bfccd2c5b8ac9f928684848484848484848484848484848484848484848484848484847e7064574a3d3a38342e261e140a0000000000000000000000050d141a1e212124242d3a4753606d7a8693a0adb9c6ccbfb2a5998c7f72665952545961636b70767c838b92979ea5adb3bbc3cbd0c7c0bbaea59e9b979fa2a9b1b9c1ccd1cbc2bab2aaa39f938e837b6f6a615a50494139302820170f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9b9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a7b1bcc8d4e0d6cbbfb4aaa39f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9083766a5d5043372a1d10000916222f3c4854606b707a828c9399a2aab2bac4ccd6dee8ebeff4fafffff6eee8e2dedbd4c8bbafa49a93887f736e605b5453606d7986929facb9c5d2cabeb3a9968a7d7063574a3d3c4956636f7c8996a2afbcc9cbbeb2a5988b7f7265584c3f3225190c00000c1825323f4b5865727e8b98a5b1becbccc1b7afaaa8a0a0a0a0a0a0a0a9abb0b8c2cccabdb0a4978a7d71645966727f8c99a5b2bfccd8ddd7d2cfcecacacacacacacacacacacacacacacacecfd2d6dde4d9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000030b12181d262d333d4855616b778381796e68605850586062606c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0d0c3b6aa9d908390999292999ba2acbac4cecfbeb1a4978b7e7164584b3e3125180b0000000000000915222f3c4855626f7c868b92989fa7b0b8c1cad3dfd9d4d1cfc9c5c4bfbab8b5b1acaaaaa29f9c9892857867636f7c8998a3aebac7d3cec5bfbab8babfc5cec8bcb1a79f92867c6e707d89949fabb7c2cdc4b7ab9f94887b6e62554b4135291d110400000000000000000000000000000000010d18242f3e4a5764717d8a97aab4becad2c1b4a79b8e817468554b5764707d8a97a3b0bdcacfc2b6a99c8f8376696d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b7c756f6a65615e5755534d4946443f3b3936302d2c2823211e1a1413110d08060400000000061018222a343c434b515960636b7075787b7d7e7f7e7e7d7b78756f6a615e564e463c32291e1308000000000000000000000000000000000000000a16202b343d4347494a4a4a4a4a4a4a53606d7986929f9f9e9c9a98979993918b7e7265584b4c5966737f8c99a6b2bfcccfc2b5a99c8f827777777777777777777777777777777777777777777777777777706c61554a4a46443f3830261c1106000000000000000000050f171f252a2d2e3131313a4753606d7a8693a0adb9c6ccbfb2a5998c7f7266594c474f555960636a6f787f858e939ea1a9b1b9c1c9d2ccc0b7afaaa8a3abadb3bbc3cbcfc7c0bbb0a8a198928b81796e69605850443f382f271e160d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875818f9090909090909090909090909090909090909090909090909090909090909195a0acb8c5d1ded3c7baaea39892909090909090909090909090909090909090909090909090909090909090909083766a5d5043372a1d10000713202c38444f5960686e757f879298a1a8b2bac4ccd6dee8f0fafffff6ede4ddd6d2cfcdc6b9ac9f93877e726d635c504a515c677683909ca9b6c3cfcfbfb2a5988c7f7265594c3f3c4955626f7c8895a2afbbc8cbbfb2a5988c7f7265594c3f3226190c00000c1825323f4b5865727e8b98a5b1becbc6baafa59e9b949494949494949c9fa6b0bbc7cabdb0a4978a7d71645764717e8a97a4b1bdd1dce7d8d0c8c3bfbebdbdbdbdbdbdbdbdbdbdbdbdbdc1c2c6cbd2dbd9ccbfb3a6998c807366594d4033261a0d000000000000000000000000040a0c151d23282f383f444f5459616e7b746d675e564e56606a6f6d667986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c9bdb0a4988e88878686868b909ba8b2bdc9cbbfb2a5988c7f7265594c3f3226190c0000000000000815212e3b47535f6a6f797f8590959fa6b0b8c1cbd4dde0dddad5d2d0cbc7c5c2bdb8b7b4aeaca89d9084776a606d7986929facb8c5d2d7d0cac6c5c6cad0cec6b8aca0958c7f726a6b7683909ca7b1bcc7c7bbb0a69a8d8074675d5145392c20130800000000000000000000000000000000000715222e3b4855616e7b8898a2aebac6d0c3b7aa9d908477675c5156636f7c8996a2afbcc9d0c3b6aa9d9083776a6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5966738086827c77726e6965615f575653504a4746413d3a38342e2e2b2621201d191312100c0705050e18222a343c464e555d606b70777c8185888a8b8c8b8a8a8785817c766e685f584e443a3025190d050000000000000000000000000000000000030f1b27323d464e545656565656565656565c667683909a93918f8e8c8a888684827e71645856565966737f8c99a6b2bfcccfc2b5a99c8f82766b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b64615a56565653504a42382e23170b0000000000000000030d17212931363a3b3d3d3d3d4753606d7a8693a0adb9c6ccbfb2a5998c7f7266594c3f44484f545860666c727a818992979fa7afb7bfc7d8c9c1bbb6b5b0b8babec5cdcdc4bdb5afa69f9691867e746d675e574e463e332d261d150c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808383838383838383838383838383838383838383838383838383838383838383919daab7c4d0ddd2c5b8ac9f928683838383838383838383838383838383838383838383838383838383838383838174685b4e4135281b0e0004101c27333d474f565e616d727d869196a1a8b2bac4ccd6dee8f0faf9eee4dbd2cbc6c2c1c4bbafa49a8e81796d685f584f4b556773808d9aa6b3c0d2cdc1b4a79a8e8174675b4e413c4855626f7b8895a2aebbc8ccbfb2a6998c7f7366594c403326190d00000c1825323f4b5865727e8b98a5b1becbc3b6aa9e938e878787878787878f949fabb7c3cabdb0a4978a7d716457636f7c8996abb5bfcbd7dad0c6beb7b2b1b0b0b0b0b0b0b0b0b0b0b0b0b0b4b6bac1c9d2d9ccbfb3a6998c807366594d4033261a0d0000000000000000000003090e151b1e272e343b424a5059606360686e68605c554d525e686f7c79737986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c8bbaea295887c7a7979797e8b96a1acb9c5ccc0b3a6998d8073665a4d4033271a0d00000000000006121f2b37434e585f676d727b838f949ea6b0b9c2cbd5dfe8e5e1d9d1cbc7c5c3c5c5c4bfbab6a99c8f8376695c6776838f9ca9b6c2cfdcdbd6d3d2d3d6d0c6bcafa59d9083786d6063707d89959fabb8c3ccc2b8ac9f92857a6d6054473a3025190d01000000000000000000000000000000000613202d394653606c7985929fabb8c5d2c5b9ac9f9286796d605355626e7b8895a1aebbd1d1c4b7ab9e9184786b6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000040e16222f3b4854606b7784918e89847f7b76726e696663605c5454524d494644403b3a37312d2c2924201f1c1813110c16202a343c464e585f676d757d83898e929797989898979697928e89827a6e6a5f564c41362a22170b000000000000000000000000000000000006131f2b38434e5860626363636363636363636774808a88868483817f7d7b7a7876716c636363636366737f8c99a6b2bfcccfc2b5a99c8f827669636363636363636363636363636363636363636363636363636363636363605c544a3f34281c10030000000000000009141f29333b4246484a4a4a4a4a53606d7a8693a0adb9c6ccbfb2a5998c7f7266594c3f383d44484e545b60686e757d8590959ea5adb5bfc9d3ccc6c3c2bdc5c6cacfcac2bbb2aba39f948f847c716c605c554d453d3427221b140b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926333f4c58646e73777777777777777777777777777777777777777777777777777777777777777c8895a2afbbcfd5d2c5b8ac9f92857d77777777777777777777777777777777777777777777777777777777777777746f64594c4033271a0e00000b16212b353d444c525b626b707c849196a1a8b2bac4ccd6dee8f1f3e8ddd2c9c0bab6b4b8b9b6ac9e938e827a6e6a6159505764717d8a97acb6c0cccfc3b6a99c90837669564c413b4855616e7b8894a1aebbc7ccbfb3a6998c807366594d4033261a0d00000c1825323f4b5865727e8b98a5b1becbc1b5a89b8e817a7a7a7a7a7a7a828f9ca9b5c2cabdb0a4978a7d716457616e7b8799a3aebbc7d3d3c8beb4aca6a4a3a3a3a3a3a3a3a3a3a3a3a3a3a7a9afb7c1cbd6ccbfb3a6998c807366594d4033261a0d0000000000000000030a0f151a20262b303940454d545b606b706d68615e56514b4b55616e7b8685807c87929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d6d676d7884919eabb7c4cdc0b4a79a8d8174675a4e4134271b0e010000000000030f1b26323c464e555d60696e79828f949ea6b0b9c3cdd6e1e3d9cfc7c0bbb9b6b9babfc3c1b5a89b8e827568556673808c99a6b3bfcfdae6e2dfdfdfd6cabfb4aa9e93897d70665c606b7683909da7b1bcc8c6baaea2988b7e7265564c4135291d11050000000000000000000000000000000005121f2b3744505b657683909ca9b6c3cfc7bbafa399887c6f625554616e7a8794abb4bfcbd2c5b8ab9f9285786c6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000a15202b37424d5763707c89969b95908c87837f7b77736f6d6664615e565653514a4847423e3a3935302d2c2823201d191e28323c464e585f6a6e79818990959b9ea1a9a4a5a5a4a9a19e9b948f847c6e685e52463e33281c1003000000000000000000000000000000000815222e3b4754606a6f70707070707070707070707c7d7b7a7876747270707070707070707070707070737f8c99a6b2bfcccfc2b5a99c8f8276707070707070707070707070707070707070707070707070707070707070706d665c5044382b1f1206000000000000020e1a25313b454d5354575757575757606d7a8693a0adb9c6ccbfb2a5998c7f7266594c3f3332383d424a50565e616b707b838e939ba3adb8c3cfd7d2cfcecad2d3d6c8c0b8b0a9a199928c827a6f6a625a514b433b332b2217110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232f3b47525c64676a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6f7c8895a2b5bdc2c9cfc6baaea298928a817a716c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68645d53483c3024180b0000050f19232b323b41465159616a6e7b849196a1a8b2bac4ccd6dfe9f4e2d6cbc0b7afa9a7abadb3afa59e9490847c706b605b53626e7b889aa4afbbc8d1c5b8ab9e928578685d52463b4754616e7a8794a1adbac7cdc0b3a69a8d8073675a4d4034271a0d01000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e81756d6d6d6d6d75828f9ca8b5c2cabdb0a4978a7d716457606c7986929facb9c5d2cfc3b7aca29a97979797979797979797979797979b9da5afbac6d2ccbfb3a6998c807366594d4033261a0d000000000000050b10151a20262b32373d434b51575f666c727d7a6d60594f4545515d6773808d928d889299a3afbbc7d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d605c6a7683909da9b6c3cec1b4a79b8e8174685b4e4135281b0e020000000000000a15202a343c434b51575e676d78828f949fa7b1bbc4cfd8dcd1c7bdb5afaca9acaeb4b6b9b4a79a8e8174675b63707d8a96a9b3bec9d5e1eeecebe0d3c6baaea2988e81756b60545963707d8a95a0acb8c5cabfb4aa9c8f8376685e5246392d20130700000000000000000000000000000000030f1b27333f49536774808d9aa7b3c0cdcbc0b5ab978a7d70645753606d7a8699a3aebac7d2c6b9ac9f938679676d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000050f1b26323a47535f6975828f9ca7a09d9a93908c8884807c7975716e686663605c5455534d4a4745413c3a38342e2d2a2526303a444e585f6a6f7c848e939da0a7abadb3b1b2b1b1b3adaba69f9691857a6d615a5044392d20150a000000000000000000000000000000000916232f3c4956626f7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d818e9ba7b4c1ced0c3b6aa9d90837d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d786d6053463a2d20130700000000000005121e2a36424d575e61646464646464646d7a8693a0adb9c6ccbfb2a5998c7f7266594c3f33272c2f383f444c525961696e79818b919ba7b3c0ccd9dfdcdbd6ded6cbc0b6aea69f9691877f786d6860585045403931292019100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d626f7c8895a3abb0b9bec5cabfb4aaa29f938e857e756e6860595d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b59534b41372b201408000000071119202930363f474f585f696e7b849196a1a8b2bac4cdd7e2ebded2c6baafa59d9a9ea1a9b3afa69f9691857d736c655d606d7a86939facb9c6d2c6b9ada197877a6d6154473a4754616d7a8794a0adbac7cdc0b3a79a8d8074675a4d4134271a0e01000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175686161616975828f9ca8b5c2cabdb0a4978a7d7164575b667885919eabb8c4d1cbbfb2a69a908b8a8a8a8a8a8a8a8a8a8a8a8a8a8e939da9b6c2cfccbfb3a6998c807366594d4033261a0d0000000000070f161c20262b31373c43474f555c60696e787f8681746b61564c4953606d7985929e9a959fa3abb5c0cbd2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d605c6976838f9ca9b6c2cec1b5a89b8e8275685b4f4235281c0f02000000000000040e18222a313940454d555d666d79829095a0a9b3bdc6d1d7cbc0b5aba39f9c9fa3aba9acaea79a8d8074675a616e7a8797a1adb9c6d2dfebeee2d6cabfb4aa9f92867b6e61594f55616b7784919daab7c3cdc5b9ac9f92867a6d6154473a2f24180c00000000000000000000000000000000000b17222d3e4b5865717e8b98a4b1bed1d1beb2a5988b7f726558515c677986929facb9c5d2c7bbafa499867a6d6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000030d17212b37434e58626e7b87939facacaca49f9d9895918d8985827e7a7773706d6665625f575754524c494644403a3936302e38424c565f6a6f7c8591969ea5acb1b8b9bebebfbebdbeb9b8b0a8a1978e81756c6155493c31261b0f03000000000000000000000000000004101d2a3743505d6a76838989898989898989898989898989898989898989898989898989898989898989898e939ea9b6c2cfd1c4b8aca0959089898989898989898989898989898989898989898989898989898989898989867a6d6053473a2d2014070000000000000714212d3a46535e696e70707070707070707a8693a0adb9c6ccbfb2a5998c7f7266594c3f33261d262d333b41464f575e676d747f8b98a5b2becbd8e5e9e8e3ddd1c5b9aea49d948f847d736c665e564e463f342f271f170e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474c4d5050505050505050505050505050505050505050505050505050505055626f7c8892999fa6adb3bbc2c5bcb4aea59e97928a827a706b605b534c50505050505050505050505050505050505050504e4c4841392f251a0f0300000000070e171e252a353e464e575e696e7b849196a1a8b2bbc5d0d9e3dbcfc2b6a99d938e9197a1aab4b0a8a09792887f776d675f677884919eabb7c4d1c9beb3a995897c6f6256493c4754606d7a8793a0adbad1cdc1b4a79a8e8174675b4e4134281b0e01000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175685b545c6975828f9ca8b5c2cabdb0a4978a7d716457546a7784919daab7c4d0cabeb1a4978b7e7d7d7d7d7d7d7d7d7d7d7d7d7d818e9ba7b4c1ceccbfb3a6998c807366594d4033261a0d000000010a111921272c31373c42474e535960676d737b828c938a7d70685d52505b65727e8b97a1a6a1acafb5bdc7d1d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d605c6976828f9ca9b5c2cec2b5a89b8f8275685c4f4235291c0f02000000000000000610181f282f353b434b545d676d7a839197a1abb5bfcbd4c7bbafa39992909299999c9fa3ab998d8073665a5e687885919eabb8c4d1deebecdfd3c6baaea2988c8073695e52474f5966737f8c99a7b1bcc8c7bbafa3998b7e7164554b4035291d100400000000000000000000000000000000061623303d495663707c8996abb5c0cbcdc0b3a69a8d8073675a4b556b7885929eabb8c5d1ccc0b5a194877a6e6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000009141f29333b47535f6a75818e9aa4afb8b6afaca9a7a09d9997928e8b8783807c7975726e696764605d565653514a4746413a343f4a545e686f7c859297a0a8afb8bcc3c6cacfcbcbcfc9c6c2bab2a99e938a7d7064584e43372b1f1206000000000000000000000000000004101d2a3743505d6a76839096969696969696969696969696969696969696969696969696969696969696969b9ea5afbac6d2d4c8bcb1a7a09d96969696969696969696969696969696969696969696969696969696969693867a6d6053473a2d2014070000000000000815212e3b4854616e7b7d7d7d7d7d7d7d7d7e8a97a4b1bdcaccbfb2a5998c7f7266594c3f33261e262e343d444c545b606b6f7a828f9ca8b5c2cfdbe8f5f5e7dbcec1b5a99d928d827a706b605b544c443c3429231d150d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3f404444444444444444444444444444444444444444444444444444444753606d7980878f949ea1a9b0bbc0c5bfbaafa9a19e938f857d726c655d564e4644444444444444444444444444444444444441403c372f271d1309000000000000050d1419232c343c454d575e696e7b849196a1a9b3bdc7d2dddacdc1b4a79a8e81859198a2aebab2a9a29a938c82796e6a6976838f9ca9b6c2cfcfbeb1a4978b7e7164584b3e4653606d798693a0b5bfcbcec1b4a79b8e8174685b4e4135281b0e02000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175685b4f5c6975828f9ca8b5c2cabdb0a4978a7d7164575d6a7683909da9b6c3d0c7baada194877b707070707070707070707070727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d0000000a131c232b32383c43474d53585f626b70797f868f949e91847a6d605953606c7884919da9b3aeb9bbc0c7cfd9d2c5b9ac9f9286796c5f576a7783909daab6c3d0c6baada093877a6d605c6975828f9ca8b5c2cfc2b5a99c8f8276695c4f4336291c10030000000000000000060d161d24293139424b555d686e7b859199a3aebbc1ccc5b9ac9f92878386898c90929999998c80736659566975828f9ca8b5c2cfdbe8e2d6cabfb4aa9f92867a6d61574d424855616e7b8895a0acb8c4cbc0b5ab9b8f8275675d5145392c1f1306000000000000000000000000000000000815222e3b4855616e7b8899a3afbbc7cec1b5a89b8e8275685b515e6b7784919eaab7c4d1d2bbaea195887b6e6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000020e1a25313b45505a626f7c87939facb6c0c0bbb9b6b1acaaa9a29f9b9a93908d8985827f7b7874716d686663605c5454524c443a44505c666d7a849197a1a9b2bac1c8ced2d3d2cecdd1d2d2ccc4bbafa59c9083766a5f53473a2e211509000000000000000000000000000004101d2a3743505d6a7683909da3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a7a9afb7c1cbd7d9cdc3b9b1acaaa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a093867a6d6053473a2d2014070000000000000c1825323f4b5865727e8a8a8a8a8a8a8a8a8a909aa6b2bfcbccbfb2a5998c7f7266594c3f33262930383f444f565e666c727d848f949eaab7c3d0dce4e9eae6dacdc0b3a79a8d80786d686059504a423a322b2218120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242b2f33343737373737373737373737343c434748494949494949494949494949515d676d737c828a92979fa6afb5bdc6c1bbb3ada59e9791877f776d685f584f473f332d37373737373737373737373737373533302b251d150b01000000000000000208111a222a333b454d575f696e7b849197a2abb5c0ccd7d6c9bcafa396897d7c86929fa4aeb8b3aca49f938f847c6e6774818e9aa7b4c1cdccc0b3a6998d8073665a4d4045515c66798699a3aebbc7cec1b4a89b8e8175685b4e4235281b0f02000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175685b4f5c6975828f9ca8b5c2cabdb0a4978a7d7164575c6976828f9ca9b5c2cfc8bbaea195887b6e6464646464646464646465727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d000007121c252e353d44484e53575f626a6f757d848c92989fa1978e81746b615863707d8a96a0acbbbbc5c7cbd1d9dfd2c5b9ac9f9286796e69646a7783909daab6c3d0c6baada093877a6d605c6875828f9ba8b5c2cec2b6a99c8f8376695c504336291d1003000000000000000000040e18222a333b42464c565e696f7d87929fa5afbac3c7bbafa3998c7f797c808386898d908d8073665a5a6673808d99a6b3c0d2dde8e0d3c6baaea2988d8073685d52453b47535f697783909daab6c2cdc5b8ac9f92867a6d6053473a2e23170b000000000000000000000000000000000713202d3a4653606d7986929facb9c5d0c3b6aa9d9083776a554b5d6a7783909daab6c3d0c8bcafa295897c6f6d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57616c76828f9aa4afbec7ccc8c6c3bcb8b7b3adabaca49f9d9998928f8b8884817d7a76736f6d6665615e564c424e57606d78828f96a1a9b3bbc3ccd4d0cac6c5c2c0c5c6c9cfcdc1b7ab9f94887c6f6255483c31261a0e020000000000000000000000000004101d2a3743505d6a7683909da9b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b4b6bac1c9d2dddfd5cbc3bcb8b6b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0ada093867a6d6053473a2d2014070000000000000c1825323f4b5865727e8b97979797979797979aa2acb7c2ceccbfb2a5998c7f7266594c3f3329323b424a505960686e787f8791969ea6b0bbc7d3ded7dcdde0dccfc2b6a99c8f83766c61564f443f382f282019100701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272a2a2a2a2a2a2a2a2a26313c464e535555555555555555555555555555555d606a6f767e858f949fa3abb4bdc6c5beb9afa9a199928c827a6f6a615951443f382f272a2a2a2a2a2a2a2a2a2a2a2a282724201a130b0200000000000000000000080f182129333b454d575f696e7b859299a4afbbc1ccd5c9bcb0a396897d717e8a929da6b0b7afa79f9691857d7066727f8c99a5b2bfcccec1b4a89b8e8175685b4e42404b5f6c7986929facb9c5cec1b5a89b8e8275685b4f4235281c0f02000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175685b4f5c6975828f9ca8b5c2cabdb0a4978a7d7164575b6875828e9ba8b5c1cec8bbafa295887c6f6257575757575757575965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d00020d19232e3740474f54585f62696e757c828991969fa2aaa99e938a7d70685f6a76828f9ca8b2bdcdd2d3d7dce3dfd2c6b9ac9f9388807b76716d7783909daab6c3d0c6baada093877a6d605b6875828e9ba8b5c1cec3b6a99c908376695d5043362a1d10030000000000000000000a15202a343c454d52545257606b727f8b939ea8b2bcc6c0b5ab9f92877d7073767a7d8083868073675a5764717d8a97abb5c0ccd7e3d7ccc0b5ab9f92867a6d61564c4145424d5766727f8c99a7b1bcc8c7baaea2988a7d7064544a3f34281c100300000000000000000000000000000006121f2c3844505c667884919eabb7c4d1c5b8ab9e928578675d515c6976838f9ca9b6c2cfc9bcafa396897c706d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000714212d3a46535e69717e8b949facb6c0d0d8d4d2cec8c5c4bebab8b6afacaaaaa29f9c9896918e8a8683807c7975726d685e5247535f6a727f8c949fa8b2bbc5cdd3cdc5bebab8b5b3b8b9bec5cdc7bbb0a69a8d807467574d42362a1e12050000000000000000000000000004101d2a3743505d6a7683909da9b6bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcc1c2c6cbd2d4d4d4d4d5cdc8c4c3bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9ada093867a6d6053473a2d2014070000000000000c1825323f4b5865727e8b98a3a3a3a3a3a3a4a6acb4bec8d3ccbfb2a5998c7f7266594c3f2f343e444d545c606b707a828c9299a1a8b0b8c1ccd3d2cacfd0d3d8d0c4b7ab9f948a7e71675d51453c31261d160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e1317191a1d1d1d1d1d1d1d1d1f2b37434e585f626262626262626262626262626262626262626c717a828c9299a3abb4bfcbc9c1bbb3aba39f948f847c706b625b5049413930271f161d1d1d1d1d1d1d1d1d1b1a18140f0901000000000000000000000000060f172129333b454d575f69707d87939fa5afbac3cecdc1b4a79a8e817473808d949fa9aea59e9590847c706b64717d8a97a4b0bdcacfc2b5a99c8f8276695c4f4346525f6c7985929facb8c5cfc2b5a89c8f8275695c4f4236291c0f03000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175685b575c6975828f9ca8b5c2cabdb0a4978a7d7164575b6874818e9ba7b4c1cec9bcafa296897c6f63564a4a4a4a4a4a4c5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d0006121e2a354049515960636a6e747b81878f949ea0a8aeb4afa59e91847a6d626f7c88949fabbac3ced6dbe2e8ede0d4c8bbafa49a938d88837e797783909daab6c3d0c6baada093877a6d605b6875818e9ba8b4c1cec3b6a99d9083766a5d5043372a1d10040000000000000000030f1b26313c464e575e615e5759626d75818e96a0aab4bfc7bbafa39991847a6d676d7073767a7b6e615455626f7b8899a4afbbc7d4e0d4c7bbafa4998d8073685e52525252525254616e7b87959fabb8c7cabfb4aa9b8e8174665c5044382b1f120600000000000000000000000000000003101c28343f4a546976838f9ca9b6c2cfc6b9ada197867a6d60535c6975828f9ca8b5c2cfc9bdb0a3968a7d706d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b85929fa6b0b9c3ced9e0dfd9d4d1d0cac6c5c0bbb9b6b4aeaca8a8a19e9a9992908c8985827f7a6d61544f59626e7b86929fa6b0bac4cdd1c9c1bbb3adaba8a6abadb3bbc5cfc2b7ab9e918478695f53463a2d2114070000000000000000000000000004101d2a3743505d6a7683909da9b6c3c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b9ada093867a6d6053473a2d2014070000000000000c1825323f4b5865727e8b98a5b0b0b0b0b0b1b2b7bec6d0d8ccbfb2a5998c7f7266594c3f3940454f565e666d737d858f949fa3abb2bac1cacac6c5bec3c4c7cdd3c7bbb0a69e9184796d60574d42372b20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070b0d0d1111111111111115212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f787f879299a3aebac7d3cdc4bdb5afa69e9691867d726d605b534b433931281f160d111111111111110e0e0b0803000000000000000000000000000000050f172129333b454d57616b737f8c939ea8b2bcc5d0c6b9ac9f93877c6f78829097a2a49c938e837a6f6a61626f7c8895a2afbbd0d0c3b7aa9d9084776a544a4045525f6c7885929fabb8c5cfc2b5a99c8f8276695c4f4336291c1003000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175686363636975828f9ca8b5c2cabdb0a4978a7d7164575b6774818e9aa7b4c1cdc9bcafa396897c7063564c4c4c4c4c4c4c5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d000a16222f3b46515b636b70757b81878e939a9ea6acb2babfb9ada1978e81746c74818e9ba6b0bbc3c7cad0d8dde4e4d8ccc0b6aca49f99948f8a858084919eabb7c4d1c6baada093877a6d605b6874818e9ba7b4c1cec3b6aa9d9083776a5d5044372a1d1104000000000000000006121f2b37434e585f696e69656260606d79849198a3aebac3c0b5aba1968e81756c606366676d6e695e5353606d7a86939facb9c6d2dfd2c6b9ac9f93877b6e61565f5f5f5f5f5f5f5e697683909dacb6c0ccc5b8ab9e9285796d6053463a2d201307000000000000000000000000000000000c17232e414e5b6774818e9aa7b4c1cdc9beb3a995887b6e62555b6875818e9ba8b4c1cecabdb1a4978a7e716d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b838f949ea7b1bcc8d4dfece5e0dedbd6d2d2ccc8c6c3bfbab8b5b2acababa39f9d9998928f897c6f625654606b76828f98a3aeb8c2ccd1c8c0b7afa9a29f9b9a9ea1a9b3bdc7c5b9aca196887b6e6155483b2e2215070000000000000000000000000004101d2a3743505d6a7683909da9b6bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9ada093867a6d6053473a2d2014070000000000000c1825323f4b5865727e8b98a5b1bdbdbdbdbdbfc2c8d0dcd8ccbfb2a5998c7f7266594c3f434b515961696e78808791979fa6afb5bdc4ccc5bebab8b1b6b7bbc2cacdc2b9ada1978d8073695f53463c31261a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131313131313131315222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7f86929facb9c5d2d6cfc7c0bbb0a8a09892877f736c655c554b433931281f161313131313131313120f0b0600000000000000000000000000000000050f172129333c454f59606c77818f96a0aab4becac7bbafa4999082766e7b85929e9f928c81796e685f58616e7a8794aab4bfcad1c5b8ab9e928578665c514445525f6b7885929eabb8c5cfc2b6a99c8f8376695c504336291d1003000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175707070707075828f9ca8b5c2cabdb0a4978a7d7164575a6774818d9aa7b4c0cdc9bcb0a396897d706359595959595959595965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d000c1825323e4b57636d737d82878e92999fa4acb0b8bdc3c9beb2a99e938a7d707b86929faaacb1b8babfc6ccd2d9e2ddd2c7beb6afaca69f9c97928d9196a1acb9c5d2c6baada093877a6d605b6874818e9ba7b4c1cec3b6aa9d9083776a5d5044372a1d110400000000000000000815212e3a47535f6a6f7b76726f6d67676f7c86929fa8b2bdc7bdb2a89e938b7e71695f555d60615e574d515c677884919eabb7c4d1d5c9beb2a99c8f8275696c6c6c6c6c6c6c6c6c6c6c727f8b9aa4afbbc8c6b9ada197897c706356493d3023160900000000000000000000000000000000061a2633404d596673808c99a6b3bfcccfbcb0a396897d7063565b6774818e9aa7b4c1cdcbbeb1a4988b7e716d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e78828f95a0acb8c3cdd9e4e9dfd7cfcac6c5c6cacfd0cac6c5c2bdb9b7b5afaca9aaa29f97877a6d615459636f7c89949faab4bfcad3cac0b6aea59e97928f8d9297a1abb5c0c9bdb2a8988b7e7165584b3e2f24180c0000000000000000000000000004101d2a3743505d6a7683909da9aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeada093867a6d6053473a2d2014070000000000000c1825323f4b5865727e8b98a5b1becacacacacfcfcfcfcfcfccbfb2a5998c7f7266594c464e555c606c707b828c9399a1a9b0bbc0c7cbc2bcb3aeaba4a9abb0b8c2d0c9beb2a99f92877b6e61574e42372b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f2020202020202020202b3744515e6a778388888888888888888888888888888888888888888888888c9299a3aebac7d3e0d9d1cbc1bab2aaa299928b80776d675d554b433a31282020202020202020201f1b17110a020000000000000000000000000004080a0f18212a333d44505b656d79849198a2aebac1ccc0b5ab9f948a7e71707d8a93928a80776d675e5653606d798698a2aebac6d2c6b9ac9f9386796d60534645525e6b7885919eabb8c4cfc3b6a99c908376695d5043362a1d1003000c1825323f4b5865727e8b98a5b1becbc2b6a99c8f827d7d7d7d7d7d7d83909da9b6c3cabdb0a4978a7d7164575a6774808d9aa7b3c0cdc9bdb0a3968a7d706666666666666666666666727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d000d192633404c5966737f898f939a9fa3abafb6bec1c8cecbc4bbafa59e91847a808d92989da0a7acaeb4bbc0c7d0d9e4d9d0c7c0bbb9b0aba9a29f9a9ea1a8b2bdc9d5c6baada093877a6d605b6774818e9aa7b4c1cdc3b7aa9d9084776a5d5144372a1e110400000000000000000915222f3c4855626f7c87827f7c79777574727f8c96a0acb8c5c4baafa59f92867b6e665c515354534d454b556976828f9ca9b5c2cfd2c6b9ada1978a7d72787878787878787878787878787b87939facb9c6cabeb3a9998c7f7366594c4031261a0e020000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbcbbeb1a4988b7e7165585a6773808d9aa6b3c0cdcbbfb2a5988c7f726d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000005111e2a36424d575e666d7983919da7b1bcc8d4e0e1d7cdc5beb9b8b9bec0c3c6c8cccec9c5c4c0bbb9b6b4ab9f928578685d54606b7683909ca6b0bcc6d0cdc1b8aea49c938e858280859299a3afbbc7c1b4a89b8e817568554b4035291d100400000000000000000000000004101d2a3743505d6a7683909da1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a093867a6d6053473a2d2014070000000000000c1825323f4b5865727e8b98a5b1bec2c2c2c2c2c2c2c2c2c2c2bfb2a5998c7f7266594c51585f676d747d858f949fa4abb3bbc2cbc6bfbab0aaa29f979c9fa6b0bec7cfc4bbafa3998e81746a5f53473c31261b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d2d2d2d2d2d2d2d2d2d3744515e6a77849195959595959595959595959595959595959595959595989fa3abb4bfcbd7e3e3dcd7ccc4bcb4aba39f928d81796d675d554b433a2f2d2d2d2d2d2d2d2d2d2b27221b140b0200000000000000000000050b101416171a182127333f49535d676e7c86929fa5afbbc5c7bdb0a69e9184796d74818e867e736c655c554c515c677985929facb8c5d2c8bbafa49a877a6e61544745515e6b7884919eabb7c4d0c3b6a99d9083766a5d5043372a1d1004000c1825323f4b5865727e8b98a5b1becbc4b7ab9f948f8a8a8a8a8a8a8a90959fabb8c4cabdb0a4978a7d7164575a6774808d9aa7b3c0cdcabdb0a3978a7d737373737373737373737373737f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d000714212d3a4754606d7a84919aa4acafb5bbc0c7d0cbc6bfbbb4aea8a1978e817c81868b90959b9fa2aaafb6bec7d2dde2d9d2ccc8c2bbb7b3adaba7abacb2bac4cedac6baada093877a6d605b6774818e9aa7b4c1cdc4b7aa9d9184776a5e5144372b1e11040000000000000005121e2a36424d5766727f8c8f8c89868482807f7e84919daab7c4ccc1baaea2989083786d60594f484642414d5a6774808d9aa7b3c0cdd1c4b8ab9e9184797e858585858585858585858585858588939facb9c6cfc2b5a89c8f827569574d42372b1e12050000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcaccbfb3a6998c80736659596673808c99a6b3bfccccbfb2a6998c7f736d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d545d67707d8995a0abb8c4d1dddbcfc5bbb3adabadb3b4b7b9bbc0c3c5c7cbcbc7c5c3b7aa9d9184776a565963707d89949fabb8c2cecfc4bbb0a69c928d817a75737c87929facb9c5c4b7aa9d918477675d5145392c1f130600000000000000000000000004101d2a3743505d6a7683909595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959593867a6d6053473a2d2014070000000000000c1825323f4b5865727e8b98a5b1b5b5b5b5b5b5b5b5b5b5b5b5b5b2a5998c7f726659525b626a6f79808a92979fa6afb5bdc4cbc3bcb4aea69f98928b90949facb6c0cccbc0b5ab9f93877b6e62584e43372b1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3338393a3a3a3a3a3a3a3a3a3a44515e6a7784919da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a5acaeb4bdc6d1dce7eee8ded6cec6bdb5afa49d938e82796d675d554b413a3a3a3a3a3a3a3a3a3937332d261d140a0000000000000000000810171c202324262626222d38414c555f6a707e8a939ea9b3becac2b9aca1968c7f736d79837d716c605b534b434b556b7884919eabb7c4d1ccc0b6ac95887c6f62554944515e6b7784919eaab7c4d0c3b6aa9d9083776a5d5044372a1d1104000c1825323f4b5865727e8b98a5b1becbc7bbb0a69f9c969696969696969d9fa7b1bcc8cabdb0a4978a7d7164575a6773808d9aa6b3c0cdcec1b5a89b8e817f7f7f7f7f7f7f7f7f7f7f7f7f828f9ca9b5c2cfccbfb3a6998c807366594d4033261a0d000613202c3945515d67707d88939fa8b2bdc7cccac6bfbab5aeaaa29f96918a8178757a7f84898e92989fa4acb6c0ccd8e4e4ddd8d4cdc7c5bebab8b4b7b9bdc4ccd6d3c6baada093877a6d615f6774818d9aa7b4c0cdc4b7aa9d9184776a5e5144372b1e1104000000000000000714202d3a46525e697683909c989992918f8d8b8a9196a0acb8c5d1cabfb4aa9f958d80736b60564c41363f4c5865727f8b98a5b2becbccc0b3a6998d80737b8892929292929292929292929292939aa4afbbc8d1c5b8ab9e928578695f53463a2d2114070000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cdc0b3a79a8d8074675a5966727f8c99a5b2bfccccc0b3a6998d80736d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000009141f29333b424b55606b7783909daab6c3d0ddd6cabeb3a9a29ea2a9a7aaacafb6b6b9bbc0c3c5c7c2b6a99c8f8376695c616b7683909da6b0bbcad5c9bdb2a99e948d80756d686a75828f9ba8b5c2c6b9ac9f93867a6d6053473a2d20140700000000000000000000000004101d2a3743505d6a768388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886796d6053473a2d2014070000000000000c1825323f4b5865727e8b98a5a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a5998c7f7266565e616d727c838d929ea1a9b0bbc0c7c7c0bbb1aaa39f948f857e82909aa4afbbc6d0c7bbafa4998e81756a5f53473a3025190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f44464646464646464646464646515e6a7784919daaafafafafafafafafafafafafafafafafafafafafb2b9babfc6cfd8e2ebebebe8e0d7cfc7c0bbaea59e948f82796d675d534946464646464646464646443f382f261b11060000000000000008111a21282d303133333333332f3a434e57616c75818e97a2adb9c2c9bdb2a89f92867b6e6d796f6b615a50494144505d6a7783909daab6c3d0d2bdb0a3968a7d7063574a44515e6a7784919daab7c4d0c3b7aa9d9084776a5d5144372a1e1104000c1825323f4b5865727e8b98a5b1becbcdc2b8b0aba9a3a3a3a3a3a3a3a9abb1b9c2cdcabdb0a4978a7d7164575a6773808d9aa6b3c0cdcfc3b6aa9e938e8c8c8c8c8c8c8c8c8c8c8c8c8c8f949fabb7c3d0ccbfb3a6998c807366594d4033261a0d0004111d2935414c55606b74808d96a0abb5c0c5bebab4aeaba39f98928d847d746d686d72777c81868b939aa4afbbc8d4e0e9e1dbd6d3d2d0cac6c5c0c4c5c9ced6ded3c7baada094877a736e696774808d9aa7b3c0cdc4b7aa9e9184776b5e5144382b1e1105000000000000000815212e3b4854616e7b87939faba39f9e9c9a98979da0a8b2bdc8d4d0c5bcb1a79f93887d70685e52463d3d4a5764707d8a97a3b0bdd0cbbeb1a4988b7e717784919d9f9f9f9f9f9f9f9f9f9f9f9fa4acb6c0ccd2c6b9ada197887b6e6155483b2e2215070000000000000000000000000205070915222f3c4855626f7b8895a2aebbd1cec1b4a89b8e8175685b5865727e8b98a5b1becbcdc0b3a79a8d80746d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000020d172029303a434f5965727f8b98a5b2becbd8d2c6b9ada2979297979a9d9fa4aca9acafb5b6b9babfb4a89b8e8175685663707d8a959fabb8c2cdd2c5b9ada1968f82786c605d64717e8b97aab4bfbeb9afa499887c6f6255493c2f221609000000000000000000000000000815212e3b4854616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b776c605346392d2013060000000000000c1825323f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c998c7f726660686d757f8690959da4adb3bbc2ccc3bdb5afa7a098928c827b717c87939faab4bfcaccc0b5ab9f93877c6f62564c41362a1c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a50535353535353535353535353535e6a7784919daab7bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfc5c7cbd1d8dedededededededed9d1cbc0b7afa69f948f82796d655b5353535353535353535353504941382d22170b00000000000005101a232c33393c3d404040404040404045505a616d7a85929ea6b0bcc6c4baaea2988e81746a6c66605950443f38434f5c6976828f9ca9b5c2cfcbbeb1a4988b7e7165584b44515d6a7784909daab7c3d0c4b7aa9d9184776a5e5144372b1e1104000c1825323f4b5865727e8b98a5b1becbd4cac2bbb7b6b0b0b0b0b0b0b0b6b8bcc2cbd4cabdb0a4978a7d7164575a6773808d9aa6b3c0cdd2c6baafa59e9b999999999999999999999999999c9fa6b0bbc7d3ccbfb3a6998c807366594d4033261a0d00010d19242f3a434f59606d79849199a3afbbb8b3adaba39f99928d868079706c605d60656a6f747a7f87939facb9c6d2dfdfd7cfcac6c5c6cacfd2cdd1d2d5dae0e8ded1c4b8ab9e9185807b767174808d9aa7b3c0cdc4b7aa9e9184776b5e5144382b1e110500000000000005121e2a36424d5765727f8b9aa4afafacaaa8a7a5a4aaacb2bac3ced9d7cec3bbafa49a91857a6d61594f433c4955626f7c8895aab4bfcaccbfb3a6998c807373808d99a9ababababababababababacafb6bec7d2d6cabeb3a9978a7e7164574b3e2f24180c0000000000000000000002090e11141419212e3b4754616e7a8794abb4bfcbcfc2b5a89c8f8275695c5864717e8b97a4b1becacdc1b4a79a8e81746d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000050e171e28313d4a5663707d8996a3b0bcc9d6d1c5b8ab9e9285878a8d90939a9a9d9fa3aba9acaeb4b4a79a8d8174675e6875828f9ba7b1bccad4c8bcb1a79e91847a6d665b55616e7b8898a2aebab3ada9a1978a7d7164574a3e3124170b000000000000000000000000000714212d3a46535e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6c655b5044372b1f12050000000000000c1825323f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8c7f72666b707a828b9298a0a7aeb9bec5c9c0bab2aba39f9590867f786e6a75818e98a2aebac4cfc7bbafa49a8e8174685e5246382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b60606060606060606060606060606a7784919daab7c4c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8cbd2d2d2d2d2d2d2d2d2d2d2d2d2d2d3cec5bfbaaea69f949083796c6060606060606060606060605b53493f33271b0f0300000000000b17212c353e44494a4d4d4d4d4d4d4d4d4d4d525e68717e8b949faab4bfcabfb4aa9f93877c6f625b544f473e332d424f5b6875828e9ba8b5c1ceccbfb2a6998c7f7366594c44505d6a7783909daab6c3d0c4b7aa9e9184776b5e5144382b1e1105000c1825323f4b5865727e8b98a5b1becbd8d4cdc7c4c2bdbdbdbdbdbdbdc3c4c8cdd4d7cabdb0a4978a7d7164575a6773808d9aa6b3c0cdd7ccc1b7afaaa8a6a6a6a6a6a6a6a6a6a6a6a6a6a9abb0b8c2ccd8ccbfb3a6998c807366594d4033261a0d000008131e28313d45515d676f7c87929fa7b1aca9a29f99928e86807a736d67615a5254586062686d7986929facb9c5d2dfd7cdc5bebab8babec5c8ccd2d5dae0e8ebdfd2c6b9ada197918d87827e79808d9aa6b3c0cdc4b7ab9e9184786b5e5145382b1e12050000000000000714212d3a46535f697683909dacb6bbb9b7b5b3b2b0b7b8bdc3ccd5ddded8ccc0b6aca1978e81756b60554b404754616d7a8798a2aebac7cdc1b4a79a8e81746f7c8997a1adb8b8b8b8b8b8b8b8b8b9bbc0c7d0d9d5cfc0b4a79a8d817467554b4035291d10040000000000000000050d141a1e202126262d3a4653606d798699a3aebac7d0c3b6a99d9083766a5d5764717d8a97a4b0bdcacec1b4a89b8e81756d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000050c16222e3b4855616e7b8894a1aebbc7d4c9bcafa396897d7a7e8184868a8d909299999c9fa3aaa9a6998d807366616d7a86929facb9c2cdd1c4b8aca0958b7e71685d54535f697985929facaea9a19e97918c7f7266594c3f3326190c0000000000000000000000000005121e2a36424d575e61626262626267767a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a776c626262626262605b53493f33271b0f030000000000000a1724303d4a5763707d8282828282828282828282828282828282828282827e7169707d848f949fa3aab1b9c0c9c4bdb9aea8a099928d837c726c66616e7b86929fa9b3bec9ccc0b6ac9f92867a6d61544a3f34281c100c0c0c0c08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c6d6d6d6d6d6d6d6d6d6d6d6d6c657784919daab7c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c7c3bcb4aea49d948f847c6f6d6d6d6d6d6d6d6d6d6d6d6d6c655b5044372b1f12050000000004101c28333e474f5557595959595959595959595956626c76828f98a3aebac7c6bbafa49a9083766b6054483d342734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d8073675a4d43505d6a7683909da9b6c3d0c4b7ab9e9184786b5e5145382b1e1205000c1825323f4b5865727e8b98a5b1becbd8ded8d3d0cfc9c9c9c9c9c9c9d0d1d4d8dfd7cabdb0a4978a7d7164575a6773808d9aa6b3c0cdd9d3c9c1bab6b5b2b2b2b2b2b2b2b2b2b2b2b2b2b5b7bbc2cad4d9ccbfb3a6998c807366594d4033261a0d0000010c161f2935404b55606a73808d95a0a7a09d97928d86817b746e68605d555045474e54565d6c7986929facb9c5d2d9cfc5bbb3adabadb3b9bbc0c7c9cfd6dfe7e1d5c9beb3a9a19e9a938f8a8584919daab7c4d0c4b7ab9e9184786b5e5145382b1e12050000000000000815222e3b4855616e7b88959fabbec7c5c4c2c0bebdc4c5c8cececfd0d2d3d2c7beb2a99e93897d70675d514546525e687985929facb8c5cfc2b5a89c8f82756c7985929eabb8c5c5c5c5c5c5c5c5c6c8ccd2c9cfc9c6c2b6aa9d908377675d5145382c1f130600000000000000050e171f252a2d2e3333333845515c667986929facb9c5d1c4b7aa9e9184776b535763707d8a96a3b0bdc9cfc2b5a89c8f82756d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c707174777a7d808386898c909298999c9f998c7f726665727f8b99a3aebac7d5c9bdb2a89d9083786c60564c4d576a7783909daaa29f97918b85807a6e6154473b2e21140800000000000000000000000000020e1a25313b454d535455555555606d79868787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787877b6e61555555555553504941382d22170b000000000000000916232f3c4855616b70767676767676767676767676767676767676767676716c6e7b8591969ea6aeb4bcc3c9c1bab2ada49d96918780786f6a605b5e6973808d97a1adb9c7d1c7baaea3988c7f72665c5044382c1f19191919191414110e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c79797979797979797979797979776c7784919daab7b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9babab1aaa29f928d827a6f79797979797979797979797979776c605346392d201306000000000814202d39444f59616466666666666666666666666666666e7b86929fabb5c0cbc0b6ac9f94897d7063584e43382b33404d596673808c99a6b3bfcccdc1b4a79a8e8174675b4e43505d697683909ca9b6c3cfc4b8ab9e9185786b5e5245382b1f1205000c1825323f4b5865727e8b98a5b1becbd8d4cdc7c4c2bdbdbdbdbdbdbdc3c4c8cdd4d7cabdb0a4978a7d7164575a6773808d9aa6b3c0cdd9dbd3ccc6c3c1bfbfbfbfbfbfbfbfbfbfbfbfbfc2c3c7ccd4dcd9ccbfb3a6998c807366594d4033261a0d000000040d18242f39434e58606d798390999a95918b85807b746e69615e56514b433e3d43484c5f6c7986929facb9c5d2d1c7bdb3a9a29fa2a9acafb6b9bec4cdd5dee6dacfc4bbb3adaca49f9c97929196a0acb8c5d1c4b8ab9e9185786b5e5245382b1f120500000000000713202c38444f5966737f8c99a7b1bcd0d2d1cfcdcfc9c6c5c0c1c1c2c3c5c6cad0c4bbafa59e9184796d60584e434c566b7784919eaab7c4d0c3b7aa9d9084776675818e9ba8b4c1cdd2d2d2d2cbc5c1c0bcbcbcbfbeb9b8b0ac9f92867a6d6053473a2d201407000000000000020d17202930363a3b40404040404b546b7885929eabb8c5d1c5b8ab9e928578655b5663707c8996a3afbcc9cfc2b5a99c8f82766d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706467686d7073767a7d808386898c8f92988c7f72656a7783909dabb4bfcbd2c5b9aca0968a7d70665b50434f5c6875828f9b9f98928c857e79736e685e5246392d201407000000000000000000000000000009141f29333b42464848484853606d7a869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393877b6e61544848484846443f382f261b1106000000000000000714202c38444f5961636969696969696969696969696969696969696969696461696f7c8591959fa6afb7c0beb9afa8a19e928d847c736d665f585057606d7a85919eabb5c0cbcbbfb4aa9e9184796d6053463b3025252525252521201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818686868686868686868686867d707784919daaababababababababababababababababababababababababababababababababababacaeafa8a098928a80786f7c868686868686868686868686867f7265584b3f3225180c000000000a1623303c4955616c70737373737373737373737373737373737f8c99a3afbbc7c7beb0a69c8f82766a6054473c31333f4c5966727f8c99a5b2bfcccec1b5a89b8e8275685b4f43505c6976838f9ca9b6c2cfc5b8ab9e9285786b5f5245382c1f1205000c1825323f4b5865727e8b98a5b1becbd4cac2bbb7b6b0b0b0b0b0b0b0b6b8bcc3cbd4cabdb0a4978a7d7164575a6773808d9aa6b3c0cdd9e3dbd5d0cdccc8c8c8c8c8c8c8c8c8c8c8c8c8cdced1d6dce4d9ccbfb3a6998c807366594d4033261a0d0000000007121d27313d45515c666f7c87928e89847f79736e68615f57524c45403a31323846535f6c7986929facb9c5d2cbc0b5aba29792979c9fa4acadb2bbc3ccd5dfe1d6cdc4beb9b6afaca9a19e9da0a8b2bdc8d1c4b8ab9e9185786b5e5245382b1f120500000000000916222f3b4854606b7784919daab7c2cdddddd6cdc5beb9b8b3b4b5b6b6b8babec5cdc1b9aca0968d80736a5f5347505c6976838f9ca9b6c2cfc5b8ab9e92857867717e8b97a7b1bcc8d4ded2c8c0b9b5b3afafb0b2b2adaba69f9c98897c6f6356493c3023160900000000000009141f29333b4246474c4c4c4c4c515e6b7884919eabb7c4d1c6b9ac9f9386796c6056626f7c8995a2afbcc8cfc3b6a99c9083766d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c7063565e616467676d707376797c7f8285888c7f72656f7c88959fabbdc6d1cabfb4aa9e9184786c60544a3f4d5a6774808d9a9590868079716d66615e564d41362a1e11050000000000000000000000000000030d17212931363a3b3b3b4753606d7a8693a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a094877b6e6154483b3b3b3937332d261d140a000000000000000004101c28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c57575f6a6f7b838f949ea5aebbb3ada59e96918980796f6a605c544e45515d67737f8c99a3afbbc7d1c6b9ada1968a7d7164564c41363232323232322e2d2a251f170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d93939393939393939393897c707784919d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3a59e9591867e736d6f7b8893939393939393939393938b7f7265584b3f3225180c000000000a1724313d4a5764707e808080808080808080808080808080808087929facb9c5d0c2b7ab9f94897c6f62584e4337323f4c5965727f8c98a5b2bfcbcfc2b5a89c8f8275695c4f434f5c6976828f9ca9b5c2cfc5b8ab9f9285786c5f5245392c1f1200000c1825323f4b5865727e8b98a5b1becbcdc2b8b0aba9a3a3a3a3a3a3a3aaabb1b9c3cdcabdb0a4978a7d7164575a6773808d9aa6b3c0cdd9d9d1c9c4c0bfbbbbbbbbbbbbbbbbbbbbbbbbbbc0c1c5cbd2dad9ccbfb3a6998c807366594d4033261a0d00000000010b151f2834404b545f6a737f85817c77726d67615e56534d46413b352f28273946535f6c7986929facb9c5d2c7bbafa39992858a8f939a9ea1a9b1bac3ced9e5dfd6cfc9c7c0bbb9b3adabaaacb2bac3ced1c4b8ab9e9185786b5e5245382b1f120500000000000a1623303d495663707c8996a0acb8c3cbd5dacfc5bbb3adaba6a7a8a9aaabadb3bbc5c9bdb2a89f92877c6f625a504e5b6875818e9ba8b4c1cec6b9ada19786796d6e7a8795a0acb8c4d1d6cbc0b6aea9a7a2a2a3a5a9a19e9994908b867d7063574a3d3024170a0000000000020e1a25303b454d52545959595959595d6a7784909daab7c3d0c7bbafa499877a6d6059626f7b8895a2aebbc8d0c3b6aa9d9083776d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356525457555d606366676d6f7276797c7f7d706773808d9aa7b1bccfd3c7baaea2988c7f72665b50423f4c5966727f8c928c837b736d67605c54524d443b3025190e02000000000000000000000000000000050f171f252a2d2e2f3a4753606d7a8693a0adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadada194877b6e6154483b2f2f2d2b27221b140b020000000000000000000b16212c353e44484a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4b4e585f696e7a828e939ca4afa9a19e938e847d746d676058514a42414b55616e7b86929facb9c4cec9bdb2a89c8f8276685e52463f3f3f3f3f3f3f3b3a36302920170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa0a0a0a0a0a0a0a096897c70778491929292929292929292929292929292929292929292929292929292929292929292929292929897938f837c716c626f7b8895a0a0a0a0a0a0a0a0a0988b7e7265584b3f3225180c000000010e1b2734414e5a6774818c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d9299a3afbbc7d3c7bbb0a69c8f82756a5f53473a2f3f4b5865727e8b98a5b1becbcfc3b6a99c908376695d50434f5c6976828f9ca9b5c2cfc5b8ac9f9285796c5f52462d22170b00000c1825323f4b5865727e8b98a5b1becbc7bbb0a69f9c979797979797979d9fa7b1bcc8cabdb0a4978a7d7164575a6773808d9aa6b3c0cdd9d1c7bfb8b4b2afafafafafafafafafafafafafb3b5b9c0c8d2d9ccbfb3a6998c807366594d4033261a0d0000000000030d18232e39424e58606d787a746f6a65605d55524d46423b383a38342e263946535f6c7986929facb9c5d2c5b9ac9f9286797e82878d9197a0a8b1bdc8d4e1e8e1dad5d2ccc8c5beb9b8b7b8bdc3ccd5d1c4b8ab9e9185786b5e5245382b1f120500000000020f1b2835424e5b6875818e99a0a8b1b9c3cdd5c9beb3a9a19e9a9a9b9c9d9fa2a9b3becac4bbafa3999083766c61554b5a6774808d9aa7b3c0cdc9beb3a994877b6e687783909daab7c3d1d1c5b9aea49d9a969696999a97918d88837e79706b6155483c2f23160a000000000005111e2a36424d575e61666666666666666a7683909da9b6c3d0ccc0b5ab94887b6e6666666e7b8894a1aebbc7d0c4b7aa9d9184776d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c70635649474a4b515456555c606366666d6f72706b697784919daab7c3cdd2c5b8ac9f92867a6d60544a3f3e4b5865717e8b877f786e69605d55514b46413b32291f14080000000000000000000000000000000000050d141a1e21212d3a4753606d7a8693a0adb9babababababfbbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babebababababababaaea194877b6e6154483b2e22201f1b17110a020000000000000000000005101a232c33383c3d43434343434343434b515353504a424343434343464a4c4e575e686d78818d929fa39e97928a817a706b605d554e4c4c4c4c4c525e6975828f9ba8b2bdc9cfc4b9ac9f92867a6e61544c4c4c4c4c4c4c4c4746423b32291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7acacacacacaca396897c7076838585858585858585858585858585858585858585858585858585858585858585858585858586888b8b81796e6a61626f7b8895a2acacacacacacaca5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d999999999999999999999999999999999fa3abb5c0cbd7ccc2b7aa9e94887c6f62554c413c3e4b5865717e8b98a4b1becbd0c3b7aa9d9084776a5d51444f5c6975828f9ca8b5c2cfc5b9ac9f9286796c5f493f33271b0f03000c1825323f4b5865727e8b98a5b1becbc4b7ab9f948f8a8a8a8a8a8a8a90959fabb8c4cabdb0a4978a7d7164575a6773808d9aa6b3c0cdd5c9bfb5ada7a5a2a2a2a2a2a2a2a2a2a2a2a2a2a7a9aeb6c0cbd6ccbfb3a6998c807366594d4033261a0d00000000000007121d27303c44505c666d6d6762605853514b46413b383f4446443f38303946535f6c7986929facb9c5d2c5b9ac9f92867971767b80849195a0acb8c5d1dee3dbd5d0cdcbd0cfc9c6c5c4c5c8ced5ded1c5b8ab9e9285786b5f5245382c1f120500000000010e1b2834414e5b677481879195a0a7b1bbc4d0c6b9ada197928d8e8e8f909297a2adbac1cbc0b5ab9f948a7e71675c51596673808c99a6b3bfcccfbcafa296897c6f6773808d9aabb5c0cbcec1b5a99d928d8989898c8e8a84807b76716d6761594f44382c20140700000000000714202d3a46525e696e737373737373737376828f9ca9b6c2cfd2bbafa295887c73737373737b8794a1adbac7d1c4b7ab9e9184786d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d3d4145474a4b515356545c60626563616e7b8796a0acb8c5d6cbbfb4aa9b8e8275685d5242383e4a5764717d857d726d665f57514b45403936302920170d0200000000000000000000000000000000000003090e1214202d3a4753606d7a8693a0adb9c6c6d1c6bdb5aeacababababababababababababababababababababababababababababababababababababababaeb4bcc5d0c6c6c6baaea194877b6e6154483b2e2115120f0b060000000000000000000000000008111a21282c2f30363636363635404b555d60605c544d453f363f495156585858565d666d77808b9299938f857e756d6860595858585858585858585663707d8a96a1acb9c5d2c7bbafa3998b7f726557585858585858585854524d443b3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4b9b9b9b9afa396897c70717678787878787878787878787878787878787878787878787878787878787878787878787878797b7e7e756d675f58626f7b8895a2aeb9b9b9b9b9b1a5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa6a6a6a6a6a6a6a6a6a6a6a6a6a6a6acafb5bdc7d1dcd3c7bbb0a69a8d8174675d514949494b5764717e8a97a4b1bdcad1c4b7aa9e9184776b5e51494f5c6875828f9ba8b5c2cec5b9ac9f928679655b5044372b1f1205000c1825323f4b5865727e8b98a5b1becbc2b6a99c8f827d7d7d7d7d7d7d83909daab6c3cabdb0a4978a7d7164575a6773808d9aa6b3c0cdd0c4b8ada39c99959595959595959595959595959a9da4aeb9c5d1ccbfb3a6998c807366594d4033261a0d000000000000000b151e28343f4a545c60605d55544e474540393640424a5053504a42382e46535f6c7986929facb9c5d2c5b9ac9f9286796c696e737884919daab7c4d0ddd9d1c9c4c0bfc3c5c8ced1d0d1d4d9dfded1c5b8ab9e9285786b5f5245382c1f120500000000010e1a2733404c59646f747b839095a0a9b3bec7c5b8ab9e9285808182838385929fa5afbdc6c7bdb0a69e9184796d60565865727f8b98a5b2becbcabdb0a4978a7d7164707d8a99a3afbbc7cdc0b3a79a8d807c7c7d7f817d79736e6964605d554f473e33281c100400000000000814212e3b4754616e7b7f7f7f7f7f7f7f7f7f84919daab7c4d0cec1b4a79b8e817f7f7f7f7f808d99a6b3c0ccd1c5b8ab9e9285786d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d2f35393a3d404546494a505355595465717e8b98a8b2bdc8d3c7baaea3988a7e7164564c412f3c4855626f7c7b706b605c544d45403a342e2a251f170e05000000000000000000000000000000000000000000020714202d3a4753606d7a8693a0adb9c6d7cbbfb5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa2aab4becad6d3c7baaea194877b6e6154483b2e21150803000000000000000000000000000000000810161c20232429292928313a45515d676d6d665f5750464146515b62656565656565656c737f87918b827a716c6565656565656565656565656565656c7884919eabb7c4d1cbc0b5ab9d90837669656565656565656565615e564d42362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c6c6bcafa396897c70636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c666d6f71716c605d5555626f7b8895a2aebbc6c6c6beb1a5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b3b3b3b3b3b3b3b3b3b3b3b3b3b3b9bbc0c7cfd9e3d7ccc1b8ac9f92857a6d6056565656565764707d8a97a3b0bdcad1c5b8ab9e9285786b545656565b6875828e9ba8b5c1cec7bbafa39986796c605346392d201306000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175707070707075828f9ca8b5c2cabdb0a4978a7d7164575a6773808d9aa6b3c0cdcdc0b4a79c918c888888888888888888888888888d929da9b5c1ceccbfb3a6998c807366594d4033261a0d00000000000000030c17232e38424a505354514b47433d39353a414551545c605c544a3f3446535f6c7986929facb9c5d2c5b9ac9f9286796c5f61667783909daab6c3d0ddd1c7bfb8b4b2b7b8bcc3c7cbd0d4d9dfded1c5b8ab9e9285786b5f5245382c1f080000000000000b1824303c48535d64696e7a839097a1acb6c0c6b9ada1978a7d747576777d89939eabb5bfcbc2b9aca1968c7f72685e5764717e8a97a4b1bdcacbbeb1a5988b7e72656d7a86929facb9c5cec1b5a89b8e82756f707274706d66625f5753514b433e352c21170b0000000000000916232f3c4956626f7c898c8c8c8c8c8c8c8c9196a0acb8c5d1cfc2b6a99d938e8c8c8c8c8c8d929ca8b4c1cdd2c5b8ac9f9285796d7a8693a0adb9c6d3c6b9aca09386796d605346535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d30292c2d2e34383a3c3f444649505c6675828e9ba8b5c1ced2c5b8ac9f92867a6d6053473a303a47535f6a6f6f6a6059504a423c352f28231d19140d0500000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c7bbaea39992929292929292929292929292929292929292929292929292929292929292929292929292929298a2aebac6d3d4c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000050b101416171c19242f3a434f59606d79796e69625a524c4a56626d727272727272727272727d857e7572727272727272727272727272727272727272737f8c99a6b2bfccd1c7b8ab9f95887b727272727272727272726e695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdc9bcafa396897c70635d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c60626465625a585858626f7b8895a2aebbc8d3cbbeb1a5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b4bfbfbfbfbfbfbfbfbfbfbfbfc0c5c7cbd1d9d5d5d6cfc7baaea2988b7e726562626262626263707d8a96a3b0bdc9d2c5b9ac9f9286796662626262626875828e9ba8b5c1cecbc0b5a09386796d6053463a2d201307000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175686464646975828f9ca8b5c2cabdb0a4978a7d7164575a6773808d9aa6b3c0cdccbfb2a5998c7f7c7c7c7c7c7c7c7c7c7c7c7c7c808d9aa7b3c0cdccbfb3a6998c807366594d4033261a0d000000000000000006111c2630383f44464745413a3832353d434b515b63666d665c50443f46535f6c7986929facb9c5d2c5b9ac9f9286796c5f546a7783909daab6c3d0d5c9bfb5ada7a5aaacb1b8babfc6c8ced6d7d2c5b8ab9f9285786c5f52453025190e0200000000000814202b36414b53575f686e7b85919aa4afbbc3beb3a99e92857a6e696b75828f99a3aebbc5beb9b0a89f92867a6e615763707d8a96a3b0bdc9ccbfb2a6998c7f7366687783909daab6c3d1c5b8ab9e9285786c63666763605c54534d4745403a312c231a10050000000000000916232f3c4956626f7c8995999999999999999da0a8b2bdc8d4d2c6baafa59d9b9999999999999ca4aeb9c4d0d2c6b9ac9f9386796d7a8693a0adb9c6d3c6b9aca09386796d60534c535f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d3023202123282c2d2e34383a4653606d7985929fabb8c5d2cec2b5a89b8f8275675d5145392b37434e585f62625f584f443f383029241d18120e08020000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d2c5b9ac9f92878585858585858585858585858585858585858585858585858585858585858585858585858585929fabb8c5d2d4c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000407090e19232935414c55606b7481837b716c615e564f5865727f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808d99a6b3c0ccd4c8bcb1a79b8e817f7f7f7f7f7f7f7f7f7f7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdc9bcafa396897c70656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656f7b8895a2aebbc8d5cbbeb1a5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b4c0c8c8c8c8c8c8c8c8ccccccccd2d2d1cac8c8c8ccc4bdb5afa69d9084776e6f6f6f6f6f6f6f707c8996a3afbcc9d3c7baaea39986796f6f6f6f6f6f6f75818e9ba8b4c1ced1b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175685b575c6975828f9ca8b5c2cabdb0a4978a7d7164575a6773808d9aa6b3c0cdcabdb0a4978a7d716f6f6f6f6f6f6f6f6f6f6f727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d0000000000000000000a141e262e34383a3a39352f313a40454f555d606d73786d605a504546535f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0d0c4b8ada39c989da0a7acaeb4b8bdc3cacbc7c4b8ab9f9285786c564c41362a1e11050000000000030f1a252f3841454d565e69707d88939fa8b2bdc5b9ada1978f82756c616e7b86929faab3bbb3ada69e98928b7f736659626f7c8995a2afbcd2cdc0b3a69a8d8073676773808d9aabb5c0cbc6b9ada197887c6f62595b5753504a47423c39352f281f1a1108000000000000000916232f3c4956626f7c8995a2a6a6a6a6a6a6aaacb2bac3ced9d6cbc0b7afa9a7a6a6a6a6a6a6a8aeb6bfcad5d4c8bbafa49a867a6d7a8693a0adb9c6d3c6b9aca09386796d605959595f6c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d30231614181c1f2023282f3c4956626f7c8997a2adbac6d3c9bdb2a8988b7e7165554b403529313c464e535555534e463d342e261e18130c070000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cec1b4a89b8e81787878787878787878787878787878787878787878787878787878787878787878787878787c8895a2aebbc8d4c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000000000040d17202b353d45515d67707d8890867e756d6861595f6c79878b8b8b8b8b8b8b8b8b8b8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d929ca8b5c1ced8cdc2b6aa9e938e8b8b8b8b8b8b8b8b8b897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdc9bcafa396897d7171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717b8895a2aebbc8d5cbbeb1a5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b4bbbbbbbbbbbbbbbbbbc4c5c8cec9c6c5bebbbbbbbcbab2aba39f9490857a7b7c7c7c7c7c7c7c7c7f8b98a4b1becbd7cbbfb4ab96897d7c7c7c7c7c7c7c7c828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175685b4f5c6975828f9ca8b5c2cabdb0a4978a7d7164575a6773808d9aa6b3c0cdcabdb0a4978a7d716462626262626262626265727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d000000000000000000020c141c23282b2d2d2c31373d434b515960676d757f81756c62574d42535f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0cdc0b4a79c918c90959b9fa3aaacb2babebfbab9b3ac9f928579685e5246392d20140700000000000008131d262f333c444d57606b73808d96a0acb8c1beb3a99e938b7e71696974808d98a2aeafa9a19e948f867f786c6055616e7b8894abb5c0cccec1b4a79b8e81746863707d8a99a3afbbc7cabeb3a9988c7f7265544a4a46443f3837312c29241d160d0800000000000000000916232f3c4956626f7c8995a2afb2b2b2b2b2b7b8bdc3ccd5dfddd2c9c0bab6b4b2b2b2b2b2b3b4b9bfc8d1dcd8ccc0b6a093877a6d7a8693a0adb9c6d3c6b9aca09386796d65656565656c7986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d3023191919191919172633404c5966737f8c99a9b3becad2c5b9aca096887b6e6155483b2f242a343c4347484847433c3428231c141714110c0500000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cec1b4a89b8e81756e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f7b8895a2aebbc8d4c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000000020b161f29333d47515b606d7a849198928b827a706b605d6c7986929898989898989898989898989898989898989898989898989898989898989898999ca4aeb9c5d1dfd2c6baafa59e9b989898989898989896897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdcdc0b3a69a8d807e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f8c99a6b2bfccd8cbbeb1a5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7aeaeaeaeaeaeaeaeaeafb7b8bcc3beb9b8b1aeaeaeafafa8a199928c827b758189898989898989898b919ba7b3bfccdcd1c6b1a5998f8989898989898989898f949eaab7c3d0c6baada093877a6d6054473a2d211407000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175685b4f5c6975828f9ca8b5c2cabdb0a4978a7d7164575a6773808d9aa6b3c0cdcabdb0a4978a7d716457555555555555555965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d00000000000000000000050d14191e252930363c42474f555d606b6f79818c8b7e71695f544b535f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0cbbfb2a5988c7f83898e92989da0a8aeb4b4aeaca9a19e98877a6e6154473b2e211408000000000000010b141d212a323b454f59606d7984919da5afbdc5bbb0a69f92857b6e616d7a85929faaa59e97928a827b726c665b54616d7a8799a4afbbc7cfc2b5a89c8f827569606d7a86929facb9c5cfc2b5a89c8f8275665c51443a38342e2b26201d18130c040000000000000000000916232f3c4956626f7c8995a2afbcbfbfbfbfc4c5c8ced5dee7e4dbd2cbc6c2c1bfbfbfbfbfc0c1c4cad1dae8ddd2baada194877a6e7a8693a0adb9c6d3c6b9aca0938678727272727272727986929facb9c5d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d3026262626262626262a36424d576976828f9ca9b5c2d0d1c4b7aa9e918477695f53463a2d26262a31373a3c3c3a37312a2626262423211c171008000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cec2b5a89b8f827a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7d8996a3afbcc9d4c7baaea194877b6e6154483b2e21150800000000000000000000000000000000000000000a141d28313b454f59626d75818e96a19f938f857d746d676c7986929fa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a8aeb6c0cad5e1d7ccc1b7afaaa8a5a5a5a5a5a5a5a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdcec1b5a89d928d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c919ca8b4c0cdd8cbbeb1a5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa2a2a2a2a2a2a2a2a2a2a2aaacb1b9b3adaba4a2a2a2a3a59e9691877f786e75828e95959595959595989ba3acb7c3cfe2cdc1b6aba1999695959595959595959c9ea6b0bbc7d3c7baada094877a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175685b4f5c6975828f9ca8b5c2cabdb0a4978a7d7164575a6773808d9aa6b3c0cdcabdb0a4978a7d7164574a49494949494c5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d000000000000000000050e171f252a30353a41464e535960676d747c848e9392867b6e665c51535f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a777c81868b91969fa2aaaba39f9b97918d887d7063574a3d3024170a00000000000000020b0f182029333d45515c67707d89939eabb4bfc1baada2978f82756b6873808c98a19e938e857e766e69605b5453606c7986939facb9c6d0c3b6a99d9083766a5d677683909da9b6c3d1c5b8ac9f9285796d6053463a2d28231c1a15110d0701000000000000000000000916232f3c4956626f7c8995a2afbcc8ccccccd0d1d4d9dfe7f0ede4ddd6d2cfcecccccccccccccdd0d5d6d6d6d4c7bbaea194887b6e7a8693a0adb9c6d3ccbfb2a5998c7f7f7f7f7f7f7f7f7f87939facb9c6d2cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d333333333333333333333a46535e697885929eabb8c5d1cdc1b4a79a8e817467574d42363333333333333333333333333333333331302d28221a12080000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cfc3b6aa9e938f87878787878787878787878787878787878787878787878787878787878787878787878787898f99a5b1becad4c7baaea194877b6e6154483b2e2115080000000000000000000000000000000000000006111c262f39434d57606b727f8c939ea8a59e97918a80796f6a7986929facb2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b5b9c0c8d2dce8ddd3c9c1bab6b5b2b2b2b2b2b2afa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdd1c5b9aea49d9a989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898999ca4adb8c4d0d8cbbeb1a5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9595959595959595959595959da0a7b1a9a19e979595959699938e847d736d6675828e9ba2a2a2a2a2a2a4a7acb5bec9d4ded2c7bdb3aba5a3a2a2a2a2a2a2a2a2a8aab0b8c1ccd7c7baada194877a6e6154473b2e211408000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175685b585c6975828f9ca8b5c2cabdb0a4978a7d7164575a6773808d9aa6b3c0cdcabdb0a4978a7d7164574e4e4e4e4e4e4e5965727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d0000000000000000050e17202930363a41464c52575f626b7079808891969e989083796d60594f5f6c7986929facb9c5d2c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d6f747a7f848b92989f9d99928e8a85807c706b6155483c2f231609000000000000000000060d17212934404b55606b75818e99a3aebac5beb3a99e938a7d70676d7a869296918a817a716c615e575a5a5a5b667885929eabb8c5d0c4b7aa9d9184776a556773808d9aabb5c0cbc6baaea298897c6f6356493c2f2418110e0904010000000000000000000000000916232f3c4956626f7c8995a2afbcc8c9c9c9cdced1d6dce4eceee6ded8d3d0cfc9c9c9c9c9c9c9c9c9c9c9c9c9c8bbaea295887b6f7a8693a0adb9c6d3cdc0b4a79c918c8c8c8c8c8c8c8c8c9399a4afbbc7d4cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356494040404040404040404040404854616e7b8797a1adb9c6d2cabeb3a9978a7e7164574b4040404040404040404040404040404040403e3c39332c241a100500000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d2c6bbafa59e9b949494949494949494949494949494949494949494949494949494949494949494949494949699a1abb6c1cdd4c7baaea194877b6e6154483b2e211508000000000000000000000000000000000000081217222d38424b555e69707d87929fa5afafa9a19e928d847c737986929facb9bebebebebebebfbebebebebebebebebebebebebebebebebebebebebebec0c1c5cad2dbdbdbdbdbd3ccc6c3c1bebebebebebcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdd6cac0b6aea8a6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a6a8adb6bfcad5d8cbbeb1a5988b7e7265584b3f3225180c000000010e1b2734414e5a677481888888888888888888888888889195a0aca197928b888888898c8b817a6f6b606875828e9ba8afafafafafb1b3b7bec7d0dae4d9cfc5bdb6b1b0afafafafafafafafb5b7bbc1cad3d4c7baaea194877b6e6154483b2e211508000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175686565656975828f9ca8b5c2cabdb0a4978a7d7164575a6773808d9aa6b3c0cdcabdb0a4978a7d71645b5b5b5b5b5b5b5b5b65727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d00000000000000020d172029323b42464c52565e616a6e757d848d939aa0a8a0958d80736b61565f6c7986929facb9c5c5c5b9ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d62686d72787f869094908b86827d79736f6a61594f44382c20140700000000000000000000050f18232f39434f59616e7b86929faab3bec5bcafa59e9184796d6873808d8d847d756d6861626567676767676b7784919eaab7c4d1c5b8ab9e928578656767707d8a99a3afbbc7cabfb4aa998c7f7366554b4035291d10040000000000000000000000000000000916232f3c4956626f7c8995a2afbcbdbdbdbdc0c2c5cbd2dae4e6dcd4cdc7c4c2bdbdbdbdbdbdbdbdbdbdbdbdbdbdbcafa295897c6f7a8693a0adb9c6d3d0c4b8ada39c9998989898989898989fa4abb5c0ccd7cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c7063564c4c4c4c4c4c4c4c4c4c4c4c4c4c5764707d8a97a9b3bec9d2c6b9ada197887b6e61554c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a49453e362c22170c00000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d7ccc1b8afaaa8a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3a5abb3bdc7d2d4c7baaea194877b6e6154483b2e211508000000000000000000000000000000000008111a2428333f4a545d676e7b859199a3afb7bbb3ada49d9691877f7886929facb9c5cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbccced1cfcfcfcfcfcfcfcfcfcfcfcecbcbcbcbc9bcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad2c8c0b9b5b3b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b4b8bfc8d1dbd8cbbeb1a5988b7e7265584b3f3225180c000000000815212e3b4854616e7b7c7b7b7b7b7b7b7b7b7b7b7c7c84919daa9e92857e7c7c7b7c7f7e756d6860596875828e9ba8b5bcbcbcbcbebfc3c9d0d9e2e4e1d7cfc7c1bebcbcbcbcbcbcbcbcbcc2c3c7ccd3dcd4c7baaea194877b6e6154483b2e211508000c1825323f4b5865727e8b98a5b1becbc1b4a89b8e8175727272727275828f9ca8b5c2cabdb0a4978a7d7164575a6773808d9aa6b3c0cdcabdb0a4978a7d716868686868686868686868727f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d0000000000000009141f29333b444d52565e61686d747b828991969fa4acb1a79f93887d70685e5f6c7986929facb8b8b8b8b8ac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d605d60666c727b8288837e7a75706d66625f584f473e33281c1004000000000000000000000007121d27313d46535e6974808d98a2aebac5c1b9aca0968c7f73696d7a868079706b615e626d727474747474747683909da9b6c3d0c5b9ac9f928678747474747a86929facb9c5d0c2b6a99c8f8376675d5145392c1f13060000000000000000000000000000000916232f3c4956626f7c8995a2afb0b0b0b0b0b4b5b9c0c8d2dcded4cac2bbb7b6b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afa396897c707a8693a0adb9c6d3d5c9bfb5ada7a5a5a5a5a5a5a5a5a5acafb5bdc7d2ddcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c70635959595959595959595959595959595a6673808d99a6b3c0cfd1c5b8ab9e928578695f5959595959595959595959595959595959595959575550483e33281c1105000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d3cac1bbb6b5adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafb1b6bdc5cfd9d4c7baaea194877b6e6154483b2e2115080000000000000000000000000000000007101a232c363e44505b666d79839097a1abb5c0c4beb9aea8a099928c8286929facb9c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c6c8ccd2d9d8d8d8d8d8d6cec9c5c4c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2bcafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaded2cac5c1c0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebfc0c4cad1deded8cbbeb1a5988b7e7265584b3f3225180c000000000714202d3a46525e696e6f6f6f6f6f6f6f6f6f6f6f717e8b95a0aca19792878079707073716c605d565b6875828e9ba8b5c1c8c8c8cbcccfd4d7d7d7d7d7d7d7d2cdcac9c8c8c8c8c8c8c8c8cfd0d3d7d7d7d4c7bbaea194887b6e6155483b2e221508000c1825323f4b5865727e8b98a5b1becbc3b6aa9d90837f7f7f7f7f7f7f83919daab7c4cabdb0a4978a7d7164575a6773808d9aa6b3c0cdcabdb0a4978a7d747474747474747474747474747f8c98a5b2bfcbccbfb3a6998c807366594d4033261a0d000000000000020e1a25303b454d565e61686d737a81878f949ea1a8afb6bbafa49a91857a6d655b6c7986929facacacacacacac9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d6054545b60696e787b76726d6863605c54534e463e352c21160b000000000000000000000000010b151f2a36424d57616d7a85929fa9b3bec8bdb2a89f92867b6e686e7b746d6761595865727f8181818181818184919eabb8c4d1c7bbafa3998e81818181818085929fabb8c5d2c5b9ac9f92867a6d6053473a2d2014070000000000000000000000000000000916232f3c4956626f7c8995a2a3a3a3a3a3a3a7a9aeb6c0cbd6d8cdc2b8b0aba9a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a396897d707a8693a0adb9c6d3dbd1c7bfb8b4b2b2b2b2b2b2b2b2b2b9bbc0c7d0d9dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c7066666666666666666666666666666666666976828f9ca9b5c2cfcfc2b5a99c8f82766966666666666666666666666666666666666666666664615a5045392d211408000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d4cac2bbb7b6b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b3b8bec7d0dbd4c7baaea194877b6e6154483b2e211508000000000000000000000000000000030d19222c353e48515b606c78818f959fa9b3bdc7cfc9c0bab1a79d938a7e86929facb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b9bbc0c7d0d9e4e5e0d6ccc4bdb9b7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5afa296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdd2d2d2d2d2d2cdcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbccd2d2d2d2d2d2d2cbbeb1a5988b7e7265584b3f3225180c0000000005121e2a36424d575e61626262626262626262626d7a85929ea7b1a9a199928d847d746d68625a524c5b6875828e9ba8b5c1cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac8bbaea195887b6e6255483b2f221508000c1825323f4b5865727e8b98a5b1becbc4b8ab9f95908b8b8b8b8b8b8b9195a0acb8c5cabdb0a4978a7d7164575a6773808d9aa6b3c0cdcfc2b6a99c8f828181818181818181818181818183909daab6c3d0ccbfb3a6998c807366594d4033261a0d00000000000005111e2a36424d575e696e737a80858d92999ea6acb2bbc0c0b6aca1978f82776c606c7986929f9f9f9f9f9f9f9f9f9286796c5f5d6a7783909daab6c3d0c6baada093877a6d60544a50575e666c6e6965615d5653504a47433c342c231a100500000000000000000000000000030d1a25313b46525e6873808c97a2adbac5c3baaea2988f82756b686e68605d554f5c6976828d8d8d8d8d8d8d9196a1adb9c5d2cbc0b5ab9d938e8d8d8d8d8d9298a2aebac6d3c7baaea399897d7063564a3d2e23180c0000000000000000000000000000000916232f3c4956626f7c8995969696969696969a9da4aeb9c5d1d3c7bbb0a69f9c9696969696969696969696969696969696968a7d707a8693a0adb9c6d3e3d9d1c9c4c0bfbfbfbfbfbfbfbfbfc6c7ccd2d9e2dbcec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897d737373737373737373737373737373737373737885929eabb8c5d1ccbfb3a6998c807373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d8cdc2b8b0aba9a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a5a7adb5bec9d4d4c7baaea194877b6e6154483b2e2115080000000000000000000000000000010b151f2b343e47505a626d74808d939ea7b1bbc4cfcec5bbb2a89f958e817986929fa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8acafb6bec7d2dde5dacec4bab2acaba8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6c7ccd2d9d7d7d7d7d7d7d9d1cbc7c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5beb1a5988b7e7265584b3f3225180c00000000020e1a25303b454d52545555555555555555606b74818e97a1adb9b3aba39f969189817a6d6154474f5b6875828e9ba8b5bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbaea195887b6e6255483b2f221508000c1825323f4b5865727e8b98a5b1becbc8bcb1a79f9d989898989898989da0a7b1bcc8cabdb0a4978a7d7164575a6773808d9aa6b3c0cdd0c4b7ab9f948f8e8e8e8e8e8e8e8e8e8e8e8e8e90959fabb8c4d1ccbfb3a6998c807366594d4033261a0d0000000000000714202d3a46525e696e7b80868c92989fa3abb0b9bdc4ccc7beb3a99e948b7f726a6c7986929292929292929292929286796c5f5d6a7783909daab6c3d0c6baada093877a6d605447444d545b60615f5754524c46443f3837312a221a110800000000000000000000000000000009141f2a36414c56606d7a85929faab4becabfb4aa9e93897c6f63615e56514b4f5c6976828f9a9a9a9a9a9a9ea1a8b2bdc9d5d1c7bdafa59d9a9a9a9a9a9a9fa2aab3becad6cbbfb4ab998c807366554b4034281c100400000000000000000000000000000916232f3c4956626f7c898a8a8a8a8a8a8a8a8d929da9b5c2ced0c4b7ab9f948f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7d707a8693a0adb9c6d3d4d4d4d5d0cdcccbcbcbcbcbcbcbcbd2d4d7ddd4d4d4cec2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3cec1b4a79b8e817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808d97a1adb9c6d2cec1b5a89b8e817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7164574a3e3124170b000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c7bbb0a69f9c96969696969696969696969696969696969696969696969696969696969696969696969696989ba3adb8c3cfd4c7baaea194877b6e6154483b2e211508000000000000000000000000000007121d27313d474f59616c727f8b929da6b0b9c3cdcfc6bcb3a9a1969083797986929c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa4acb6c0ccd8e1d5c9bdb2a8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c96897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9bbc0c7d0d9e3e4e4e3d9cfc7c0bbb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b1a5988b7e7265584b3f3225180c000000000009141f29333b424648484848484848515d67707d89939ea9b3bebdb5afa8a09e938a7d7064574a4f5b6875828e9ba8b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1aea295887b6f6255483c2f221509000c1825323f4b5865727e8b98a5b1becbcdc3b9b1abaaa5a5a5a5a5a5a5aaacb1b9c3cecabdb0a4978a7d7164575a6773808d9aa6b3c0cdd3c7bbb0a69f9c9b9b9b9b9b9b9b9b9b9b9b9b9b9d9fa7b1bcc8d4ccbfb3a6998c807366594d4033261a0d0000000000000814212e3b4754616e7b868d92989fa2aaafb5bdc1c9ceccc6bfbab0a69f92867c6f6c7885858585858585858585858585786c5f5d6a7783909daab6c3d0c6baada093877a6d6054473b424a505355534d4746413a38342e2b262018100800000000000000000000000000000000030d1925303a45525d68737f8c98a2aebac6c6bcafa59c9083766b61544d45404f5c6976828f9ca7a7a7a7a7abadb2bac4cfdad9cfc0b7afa9a7a7a7a7a7a7abaeb3bcc5d0dbd1c2b6a99c8f8376675c5145382c1f130600000000000000000000000000000714212d3a4754606d7a7d7d7d7d7d7d7d7d7d808d9aa7b4c0cdcfc2b6a99c8f827d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a6e7a8693a0adb9c6c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3cfc2b6a99d938e8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d929ca9b3bec9d5cfc3b6aa9e938e8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d0c4b7ab9f948f898989898989898989898989898989898989898989898989898989898989898989898989898b919ba7b3bfccd4c7baaea194877b6e6154483b2e21150800000000000000000000000000000c18242f39434f59616b717e87939fa4aeb8c1cbcfc7bdb4aaa19791847a6e79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f939aa4afbbc8d4ded2c5b9aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7abababababababababababababababababababababababababababababacafb5bdc7d2dde8e8dcd1c7bdb5afacabababababababababababababababababababababababababababa5988b7e7265584b3f3225180c0000000000020d17212930363a3b3c3c3c3c444f59606d7984919ea5afbbc5c7c0baada2978e81756c6155494f5b6875828e9ba4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a295887c6f6255493c2f221609000c1825323f4b5865727e8b98a5b1becbd4cbc3bcb8b6b2b2b2b2b2b2b2b7b8bcc3cbd5cabdb0a4978a7d7164575a6773808d9aa6b3c0cdd8cdc2b8b0aba9a7a7a7a7a7a7a7a7a7a7a7a7a7aaabb1b9c3cdd8ccbfb3a6998c807366594d4033261a0d0000000000000714202d3a46525e69727f8c949fa9aeb4bbc0c7cfccc7c0bbb4aea9a19e938e827669737879797979797979797979797873695d5d6a7783909daab6c3d0c6baada093877a6d6054473a383f44464846423b3935302c28231c1b150e0600000000000000000000000000000000000008131e2935414c56606d7a85929fabb4bfcbc1b7ab9f948a7d70665b5044434f5c6976828f9ca9b4b4b4b4b8b9bdc4ccd6e0e1d2c9c0bab5b4b4b4b4b4b4b8babec5ced7dfd2c5b8ac9f9286796d6053463a2d20130600000000000000000000000000000713202c3945525d686d7070707070707070727e8b98a5b1becbcec1b4a89b8e81757070707070707070707070707070707070706e6d7a8693a0adb9bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d2c6baafa59d9b99999999999999999999999999999999999999999ca4aebbc5cfdad2c6baafa59e9b999999999999999999999999999999999999999999998f8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cfc2b6a99c8f827d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f8b98a5b1becbd4c7baaea194877b6e6154483b2e2115080000000000000000000000000004101d2935404b55606b707d879299a4afb6c0cad0c7bdb5aba29892857b6e68758182828282828282828282828282828282828282828288939facb9c6d2d7ccc0b5ab9e9184828282828282828282828282828282828282828282827c6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa4abb5c0ccd7e3e3d7cbc0b5aba39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f988b7e7265584b3f3225180c000000000000050f171f252a2d2e2f2f35414c56616b74818d96a0acb7c1cdc4bbafa59f92857b6e615a50444f5b6875828e979797979797979797979797979797979797979797979797979797979797979797979797979797979795887c6f6255493c2f221609000c1825323f4b5865727e8b98a5b1becbd7d4cdc8c4c3bebebebebebebec4c5c8ced5d7cabdb0a4978a7d7164575a6773808d9aa6b3c0cdd9d4cac2bbb7b6b4b4b4b4b4b4b4b4b4b4b4b4b4b6b8bcc3cbd4d9ccbfb3a6998c807366594d4033261a0d00000000000005111e2a36424d57606c78828f97a1abb5c0cbcbc7c0bbb6afaaa39f97928a817a6d60696c6c6c6c6c6c6c6c6c6c6c6c6c6961575d6a7783909daab6c3d0c6baada093877a6d6054473a2d3338393b3a36312d29241f1c17110f0a0400000000000000000000000000000000000000020d19242f3a45525d6873808d99a3aebac7c7bcb0a69d9083786c60544a3f4f5c6976828f9ca9b5c0c0c0c4c5c9cfd6d9d9d9d9d2cbc5c2c1c0c0c0c0c0c5c6cad0d7d9d9d3c7baaea398897c6f6356493c2e23170b000000000000000000000000000004111d2935414c565d606363636363636365727e8b98a5b1becbcec1b5a89b8e8275686363636363636363636363636363636363616d7a8693a0adaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d6cbc1b7afa9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a8aeb6bfcdd7e1d7ccc1b7afaaa8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cec1b4a89b8e81757070707070707070707070707070707070707070707070707070707070707070707070707c8895a2aebbc8d4c7baaea194877b6e6154483b2e2115080000000000000000000000000006131f2c3845515d676f7d869299a3abb5c0cbd0c7bdb5aba39992867d6f69656f7575757575757575757575757575757575757575757c899aa4afbbc8d4d4c7bbafa4998b7e757575757575757575757575757575757575757575756e6a5f53473a2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d929292929292929292929292929292929292929292929292929292929292929399a4afbbc7d4e0dfd3c7bbafa3999292929292929292929292929292929292929292929292929292929292928b7e7265584b3f3225180c00000000000000050d141a1e2021222d3946525d68707d8a929da8b2bdc9c7bdb2a99e938a7e71685e5247424f5b6875818b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b897c6f6256493c2f231609000c1825323f4b5865727e8b98a5b1becacacacacacacacacacacacacacacacacacacacacabdb0a4978a7d7164575a6773808d9aa6b3c0cdd8d8d4cdc7c4c2c1c1c1c1c1c1c1c1c1c1c1c1c1c3c4c8cdd4d8d8ccbfb3a6998c807366594d4033261a0d000000000000020e1a25303b44505b666e7a859199a4afbbc2c0bbb6afaca49f98928d857e756d685d5d5f5f5f5f5f5f5f5f5f5f5f5f5f5d57505d6a7783909daab6c3d0c6baada093877a6d6054473a2d282b2d2e2d2a26201d1913100c06000000000000000000000000000000000000000000000008131e2935414c56616e7b86929facb9c2cdc2b8aca0958b7e71665c50444f5c6976828f9ca9b5c2cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcbbfb4aa998c7f7266544a3f34281c100300000000000000000000000000010d19242f3a444c52545757575757575865727e8b98a5b1becbcec1b5a89b8e8275685b57575757575757575757575757575757606d7a8693a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3ddd2c9c1bab6b4b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b4b9bfc8d1dfe9ddd3c9c1bab6b5b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cec1b4a89b8e81767676767676767676767676767676767676767676767676767676767676767676767676767c8895a2aebbc8d4c7baaea194877b6e6154483b2e211508000000000000000000000000000714202d3a4753606d7a848f949fa2aab1babfc6beb5aba39992877e706a605d65686969696969696969696969696969696969696774818e9bacb6c0ccd8d2c6b9ac9f93867a6d696969696969696969696969696969696969696969625f584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a677380858585858585858585858585858585858585858585858585858585858585858587939facb9c6d2dfd6cabeb3aa9f92878585858585858585858585858585858585858585858585858585858585857e7165584b3e3225180b000000000000000002090e121415212e3a4754616d7a84919ea4aeb9bec5c0b5aba1968e81756c61564d413d495663707d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7a6d6154473a2e211407000c1825323f4b5865727e8b98a5b1bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb0a4978a7d7164575a6773808d9aa6b3c0cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbfb3a6998c807366594d4033261a0d0000000000000009141f28333f4a545e68707d87939fa6b0b9b5afaca49f9a938e86807a716c605d564c52525252525252525252525252514c505d6a7783909daab6c3cbc6baada093877a6d6054473a2d211f2022211e1a14110d080300000000000000000000000000000000000000000000000000010d19242f3a46525e6974818e9ba6b0bcc7c8bcb1a79e9184786d6053464f5c6976828f9ca9b5c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b5a99c8f8276665c5044382b1f1206000000000000000000000000000008131e28323a4145474a4a4a4a4a4b5865727e8b98a5b1becbcec2b5a89b8f8275685c4f4a4a4a4a4a4a4a4a4a4a4a4a4a4a53606d7a869394949494949494949494949494949494949494949494949494949494949494948f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3e4dbd2cbc6c2c1bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfc0c1c4cad1dae3f1e5dbd3ccc6c3c1bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d1c5b8ab9e92858383838383838383838383838383838383838383838383838383838383838383838383838383909daab6c3d0d4c7baaea194877b6e6154483b2e2115080000000000000000000000000006131f2c3845515d676e7b828b92989fa7aeb4bdb5aca49992877e716c6158545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d7a85929facb8c5d2d6cabeb3a99c8f8376685e5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c55534e463c31261a0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926333f4c58646e73787878787878787878787878787878787878787878787878787878787878787b86929facb9c5d2dad3c6baaea2988c7f787878787878787878787878787878787878787878787878787878787878716c62564a3d3124170b0000000000000000000002050f1b2835424e5b6875818e949da0a7adb3babbafa39991847a6d615a50443b3b4854606b7071717171717171717171717171717171717171717171717171717171717171717171717171717171717171716d685e5246392d201307000c1825323f4b5865727e8b98a5b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0a4978a7d7164575a6773808d9aa6b3bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb3a6998c807366594d4033261a0d00000000000000020b17222d38424c56606b73808d949fa9adaba39f9a938f87817b736d67615a524c44454646464646464646464646454444505d6a7783909daab6bebebebaada093877a6d6054473a2d2114131514120e0905010000000000000000000000000000000000000000000000000000000008131e2a36424d57626f7c88949fabb7c5cec3b9aca1968a7e7164594f4f5c6976828f9ca9b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3ab9f9285796d6053463a2d2013070000000000000000000000000000010c1620282f35393a3d3d3d3d3f4b5865727e8b98a5b1becbcfc2b5a89c8f8275695c4f423d3d3d3d3d3d3d3d3d3d3d3d4753606d7986888888888888888888888888888888888888888888888888888888888888888888888175685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3e0e4ddd6d2cfcecccccccccccccccccccccccccccccccccccccccccdd0d5dce3ecf0e9e3ddd7d2cfceccccccccccccccccccccccccccccccccccccc2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d2c6b9ada197928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90959fabb8c4d1d4c7baaea194877b6e6154483b2e2115080000000000000000000000000004101d2935404b555e696e777f8690959fa3abb1aba49a93877e716c61594f464d4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e5864717e8b98a2aebac6d3d2c6b9ada1978b7e7164564c4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4847433c342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1723303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a75818e99a3afbbc5c9cfc9beb3a99f92857a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000000000815222f3b4855626e7c828990959ea1a9aeb0a69f92877d6f685d52483e3238444f5960636464646464646464646464646464646464646464646464646464646464646464646464646464646464646464615e564c41362a1d1105000c1825323f4b5865727e8b98a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4978a7d7164575a6773808d9aa6b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a6998c807366594d4033261a0d000000000000000006111c262f3b444f59606d78829097a2a19e99928e87827c756e69605d555045413a323939393939393939393939393744505d6a7783909daab1b1b1b1b1ada093877a6d6054473a2d2114070807050200000000000000000000000000000000000000000000000000000000000000010e1a25303b47545f6a7683909ca9b3becac9bdb2a89d9083776b60544f5c6976828f9ca6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a298887c6f6255493c2f221609000000000000000000000000000000040d161e24292c2d303030323f4b5865727e8b98a5b1becbcfc2b5a89c8f8275695c4f423630303030303030303030394653606c777b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3e0e4ddd6d2cfceccccccccccccccccccccccccccccccccccccd1d2d6dae1e9f1eee5ded8d3d0cfccccccccccccccccccccccccccccccccccccccccc2b5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d5c9beb3a9a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9fa7b1bcc8d4d4c7baaea194877b6e6154483b2e21150800000000000000000000000000000c18242f39434d575e656c727b838c9299a0a7a39993887e716c615a50473e414242424242424242424242424242424754606a7683909caab4bfcad6cbbfb5ab9e9285796d605347424242424242424242424242424242424242423b3a37312a22180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c666f7c87939fabb4b7b9bdc3c5b9ada1978c8073685d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f585650483f34291d11050000000000000000000000000814212e3a47535f6a6e757d838b92979fa3a89e948c7f726b60564c41362c323d474f5456585858585858585858585858585858585858585858585858585858585858585858585858585858585858585854524c443a3025190d01000c1825323f4b5865727e8b97979797979797979797979797979797979797979797979797979797978a7d7164575a6773808d9aa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5998c807366594d4033261a0d0000000000000000000a141d29323d44505c666e7b85929d97928d86817c756f6a615e57514c433e352f282c2c2c2c2c2c2c2c2c2c2c2c3744505d6a7783909da5a5a5a5a5a5a5a093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e5864717e8a97a2adb9c6cac4b8aca095897d7063584e5c6976828f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a988b7f7265584c3f3225190c00000000000000000000000000000000040c13191d2021242425323f4b5865727e8b98a5b1becbcfc2b5a99c8f8276695c4f43362924242424242424242b3744505b656c6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3e4dbd2cbc6c2c1bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfc5c6cacfd7dfe9e5dcd4ccc7c3c2bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb5a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6c9cfc5bbb3adaba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9aaabb1b9c3cdc9c9c7baaea194877b6e6154483b2e211508000000000000000000000000000007121d27313b454d535b60696e787f8690959f9992877e716c625a50483e35343536363636363636363636363637424d57626f7c89949fabbcc5c7ccc7bbaea3998d8073675c5145383636363636363636363636363636363636362f2e2b2620180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e19242e3840474c4d525252525252525252525252525252525252525252525252525253606d7883909a9fa3aaabadb2b6b9b0a69e92857a6d60564c5252525252525252525252525252525252525252525252525252524b4a453f362d22180c0100000000000000000000000006121f2b37434e585f626b70787e858d92989f968f82776c60594f443a30242b353d4448494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4746413a32291e130800000c1825323f4b5865727f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7e7164575a6773808d989898989898989898989898989898989898989898989898989898989898989898989898988c807366594d4033261a0d000000000000000000020b172028343f4a545e69707d8a908b85807b746e6a626058534d45413a3129241e161f1f1f1f1f1f1f1f1f1f2a3744505d6a77839098989898989898989893877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000020f1b26323c4653606d7985929eabb8c4bfbab5aea79c8f82766a5f545c6976828d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8275685c4f4235291c0f020000000000000000000000000000000001080d111314171825323f4b5865727e8b98a5b1becbcfc2b5a99c8f8276695c4f4336291c1717171717171b27333f49535b606161616161616161616161616161616161616161616161616161616161616161616161615e564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3ddd2c9c1bab6b4b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b8b9bec5cdd7e1ded4cac2bbb7b5b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a89b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9bcbcbcbcbcbeb9b8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8bcbcbcbcbcbcbcbaaea194877b6e6154483b2e2115080000000000000000000000000000010b151f29333b414950575f666d727c838c9292877e716c625a50483e362c282929292929292929292929292d3a46535f6975828e9ba6b0b6b9bbc0c0b5ab9f92867b6e61554b403429292929292929292929292929292929292922211f1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363c3f40454545454545454545454545454545454545454545454545454b5764717e878b8f92989a9ea1a8a9acaa9f948b7e71675d51434545454545454545454545454545454545454545454545454545453e3d3a342d241b110600000000000000000000000000020f1a26313c464e535960666d717a80868e9391847a6d655b50473d32281e232b32383b3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3a3936302920170c0200000815222f3b4855626e7b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b6e61545a6773808b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b807366594d4033261a0d00000000000000000000050e17232e38424d57616b7480837e79736e69625f58544e46423b352f281f19130c1313131313131313131d2a3744505d6a77838b8b8b8b8b8b8b8b8b8b8b877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3844515c6674818d9aa8b2bab4aeaba39f9993887c6f62555865717f80808080808080808080808080808080808080808080808080808080808080808080808080808080807f7266594c3f3326190c00000000000000000000000000000000000000010407070c1825323f4b5865727e8b98a5b1becbcfc2b6a99c8f8376695c504336291d100a0a0a0a0b17222d3841495053555555555555555555555555555555555555555555555555555555555555555555555554524c443b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d6cbc1b7afa9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6abadb3bbc5cfdad8ccc2b8b0aba9a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69b8f8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaea194877b6e6154483b2e211508000000000000000000000000000000030d1721292f383f444d545c606a6f788086867e716c625a50483e362c241a1c1c1c1c1c1c1c1c1c1c1c222e3b4855616e7b87939da0a7a9acafb5b8afa3998e8174695e5343392f23181c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1514120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141c242b3033343939393939393939393939393939393939393939393939393d4955616c717b7e82868a8d9196999c9fa2988f82766c62554b4131393939393939393939393939393939393939393939393939393932312e29221b12090000000000000000000000000000000a15202a343c43474f545c60676d737b8187877c6f685d53493f352b20161921272c2f3031313131313131313131313131313131313131313131313131313131313131313131313131313131313131312e2d2a251e170e050000000814212e3a47535f696e717171717171717171717171717171717171717171717171717171717171716e695e5356636f7d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6f6256493c2f231609000000000000000000000006111c26303b454f59646e7476716d67615e57534e47433c363129241e160d080106060606060606060b1724313e4a5764717e7e7e7e7e7e7e7e7e7e7e7e7e796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54636f7c8996a1adaeaaa29f99928e87817b6e625556626d717373737373737373737373737373737373737373737373737373737373737373737373737373737373726d63574b3e3225180c00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bec3c3c2b6a99c8f8376695c504336291d100300000006111b262f383f444648484848484848484848484848484848484848484848484848484848484848484848484746413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d2c6baafa59d9b9999999999999999999999999999999999999ea1a9b3becad6d3c7bbb0a69f9c9999999999999999999999999999999999999999999999998f8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a194877b6e6154483b2e21150800000000000000000000000000000000050f171d262d333c424a50585f666d737c7d716c615a50483f362d241a120f0f0f0f0f0f0f0f0f0f1a2633404d59667380888c9095989c9fa4abacab9f92877b6e61574d4231271d12070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b12191f2326272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3945505a61696e72757a7d8184888c90929992857b6e615a50433a2f2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2524211d18110900000000000000000000000000000000030e18222a31373d424a50555d60696e757c7e716a60564c41382d23190e0f161b202223252525252525252525252525252525252525252525252525252525252525252525252525252525252525252521201d19130c050000000006121e2b37424d575f6264646464646464646464646464646464646464646464646464646464646464615e574d54606b6f7272727272727272727272727272727272727272727272727272727272727272727272727272726f6a6054483b2e2215090000000000000000000000000a141e29333e47525c64676a64605c55534d47433c37322a251f19130c04000000000000000000000a1723303c4955616c717272727272727272727272726d665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000c18232e394653606c7884919eaaa29f98928d86817b756e695f53505a6265676767676767676767676767676767676767676767676767676767676767676767676767676767676766635b51463b2f22160a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1b6b6b6b6b6a99c908376695d5043362a1d1003000000000a141d262d3337393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3936302920170d02000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3cfc2b6a99d938e8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9297a1adb9c6d2d0c3b7ab9f948f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8275685c4f4235291c0f020000000000000000000000000000000000000000000714202d3a4753606d7a869396969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969694877b6e6154483b2e2115080000000000000000000000000000000000050b141b222730383f444e545c606a6f706b615a50483f362d241b12090003030303030303030c1925323f4b57636e737c7f83878b9093999c9fa3998e8175695f53453b311f150b0103030303030303030303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e1317191a1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1d28343e4850575e6165676d7074787b7f83868a8b7e71695e52483f31281d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f181715110c06000000000000000000000000000000000000060f1820262b30383f444b51575e616a6f716c61584e443a2f261b1107040b1013161618181818181818181818181818181818181818181818181818181818181818181818181818181818181818181413110d08020000000000020e1a26313c454d53555757575757575757575757575757575757575757575757575757575757575754534d454f5960636565656565656565656565656565656565656565656565656565656565656565656565656565656260584e43382c1f1307000000000000000000000000020c17212c35404a52585a5d5853514b46423b37312b27201a140d080100000000000000000000000814212d3945505a6164656565656565656565656565605c544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000007121f2b3744505b6573808d999e98928d86807b746e69625f574d485056585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a595751493f352a1e120600000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5a9a9a9a9a9a9a99d9083766a5d5043372a1d100400000000020b141b22272b2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3cec1b4a79b8e817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f85929eabb8c5d1cfc2b5a99c8f827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7164574a3e3124170b000000000000000000000000000000000000000000000714202d3a4753606d7a868989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989877b6e6154483b2e211508000000000000000000000000000000000000020a11171e262e343c424a5158606263615950483e362d241b1209000000000000000000000a16232f3b47525c636a6f73777b7f83868b8f929892867b6e61574d4233291f0d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070b0d0d1212121212121212121212121212121212121212120c17222c363e454d5354555d6063676a6f72767a7e7f736c62574d42362d1f160c1212121212121212121212121212121212121212121212120b0b0905010000000000000000000000000000000000000000060e151a1e262e343a41454d5358606264615a50463d32281d140a0000000407090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b07070501000000000000000009151f2a333c4247484b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4846423d474f545658585858585858585858585858585858585858585858585858585858585858585858585858585856544e463d32271b0f0300000000000000000000000000050f1a232e3840474c4d504b4745403936312b26201b150e09030000000000000000000000000004111c28333e4850555758585858585858585858585853514b42392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953626f7c8895928c85807a746e69625f57534d453f454a4b4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4b463f372e23180d0200000000000000000000000000000000000000000000000c1825323f4b5865727e8b989c9c9c9c9c9c9c9c9c9083766a5d5043372a1d10040000000000020a11171b1f20222222222222222222222222222222222222222222222222222222222222222222222221201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897d73737373737373737373737373737373737885919eabb8c4d1cbbeb1a5988b7e73737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000000000000000000000613202d394653606c787d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d796d6053463a2d2013070000000000000000000000000000000000000000060c141c2328303940444e545556554f473e362c241b1209000000000000000000000007131f2a35404952585f6266696e72767a7e82868a8d8074695f53453c3121170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106060606060606060606060606060606060606060606101a242c333b4246484b515357585f6266686d71736d635a50453b30241b0d040606060606060606060606060606060606060606060606060000000000000000000000000000000000000000000000000000030a0c141c23282f353b42464e5456575550483e342b20160b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3b3a36353d4448494c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4948433d342b21160a00000000000000000000000000000008111d262e363c3f41433e3a38342f2a251f1a150f0a04000000000000000000000000000000000c17222c363e45494a4b4b4b4b4b4b4b4b4b4b4b4b4645403930271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3847535f6a77838b857f7a736d68615e57534d47423c333a3d3e40404040404040404040404040404040404040404040404040404040404040404040404040404040403f3e3b352e251c12070000000000000000000000000000000000000000000000000c1825323f4b5865727e8b909090909090909090909083776a5d5044372a1d110400000000000000060b0f121315151515151515151515151515151515151515151515151515151515151515151515151414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706666666666666666666666666666666c7986929facb9c5d2cabdb0a4978a7d7166666666666666666666666666666666666666666666666664615a5045392d2114080000000000000000000000000000000000000000000006121f2b3844505b666c707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706d675c5145382c1f1306000000000000000000000000000000000000000000020a11171e272e343c4347494a48443d352c241a1209000000000000000000000000020e19242e3740464e5355575e6165686d71757a7d817a6d61574d42332a1f0f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a212931363a3b4045474a4e5355565d616466635b52483f33291f12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171d242931363d4347494b49453e362c22190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2e2f313131313131313131313131313131313131313131313131313131313131312e2d2a2b32383b3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3c3b38322b22190f04000000000000000000000000000000000b141d242b30333437312d2c29231d1a140f0a0300000000000000000000000000000000000005101a242c33393c3e3f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2b37434e5865717e7f79726d68615e56534d47423c37312a2e3132343434343434343434343434343434343434343434343434343434343434343434343434343434343433322f2a231c130a000000000000000000000000000000000000000000000000000a1724313d4a5764707e8383838383838383838383838174685b4e4135281b0e020000000000000000000305060808080808080808080808080808080808080808080808080808080808080808080808080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706359595959595959595959595959606d7a8799a3afbbc7d3c9bcafa396897c70635959595959595959595959595959595959595959595959575550483e33281c110500000000000000000000000000000000000000000000030f1c28333f4a545b6063636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363605c554b4034281c10040000000000000000000000000000000000000000000000060c151c232832373b3c3d3c38332c231a1209000000000000000000000000000007121c252e343c4347484d5354565e6165676d71746d685e52453b3121180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f171f252a2d2f35393a3d4347484c5254575957524940362d21170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b13181f252a32373b3c3e3d39342c241a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1e21222424242424242424242424242424242424242424242424242424242424242421211e21272c2f303232323232323232323232323232323232323232323232323232323232323232323232323232322f2e2c27211910070000000000000000000000000000000000020b12191f2326272a25201f1c18120e090300000000000000000000000000000000000000000008121a22282d30313232323232323232323232322d2c28231d150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b26323c4a56626d71726d67605d56524c46423b37312b261f21242527272727272727272727272727272727272727272727272727272727272727272727272727272727272625221e18120a01000000000000000000000000000000000000000000000000000a1623303c4955616c70767676767676767676767676746f64594c4033271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c7063564c4c4c4c4c4c4c4c4c4c4c55616e7b8894abb5c0cbd7c8bbaea295887b6f62554c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a49453e362c22170c0000000000000000000000000000000000000000000000000b17222d38424a50535656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565653514b43392e23180c00000000000000000000000000000000000000000000000000030b121820272b2e2f302f2c27211a1108000000000000000000000000000000000a131c222a31373a3c4246484c5254555d606468615e564c4133291f0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e2124292c2d31373a3c4146474b4c4b4640372e241b0f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d141a20272b2e2f31302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141518181818181818181818181818181818181818181818181818181818181818151412161b1f222325252525252525252525252525252525252525252525252525252525252525252525252525252523221f1b160f070000000000000000000000000000000000000001080e1317191a1d181413100c07010000000000000000000000000000000000000000000000000810171c212324252525252525252525252525201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202e3a45505a626565605d55524c46413a36312b26201a151517181a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a191816120d070000000000000000000000000000000000000000000000000000000814202d3944505a616469696969696969696969696968645d53483c3024180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356494040404040404040404956626f7c8995a2afbcd1d6cabeb3aa94877a6e6154474040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000000000000000000000000000006111c262f383f4446494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494645403930271d1207000000000000000000000000000000000000000000000000000000070c151b1f22222323201c1610080000000000000000000000000000000000010a101820262b2e31363a3b4146474b5153575b54524c443a3021170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181d1f20262b2e3035393a3e403e3b352e251c120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e161b1f22232423211d171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0807050a0f1315161919191919191919191919191919191919191919191919191919191919191919191919191919191615130f0a040000000000000000000000000000000000000000000003070b0d0e100b07060400000000000000000000000000000000000000000000000000000000050c111417171818181818181818181818181313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d29343f485056585853514b45413a36302a251f1a150e09090b0b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0a06020000000000000000000000000000000000000000000000000000000004101c28333e475055575d5d5d5d5d5d5d5d5d5d5d5d5b59534b41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d333333333333333d4a5763707d8a96a3b0bdc9d3c6baaea29886796d6053463a333333333333333333333333333333333333333331302d28221a120800000000000000000000000000000000000000000000000000000a141d262d3338393d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a38342e271e150b0000000000000000000000000000000000000000000000000000000000040a0f131516171614100b050000000000000000000000000000000000000000060e151b1f21252a2d3036393a4045474a4e4746413a32281e0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c1013141b1f2124292d2e3133322f2a241c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c090907030000000000000000000000000000000000000000000000000000000001040000000000000000000000000000000000000000000000000000000000000000000004080a0b0c0c0c0c0c0c0c0c0c0c0c0c0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4c47454039352f2a251e1a140e0903000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000b17222c353e44494a5050505050505050505050504e4c4841392f251a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d302626262626313e4b5864717e8b97a4b1becad2c5b8ab9f928578665c5144382c262626262626262626262626262626262626262423211c171008000000000000000000000000000000000000000000000000000000020b141c22282b2d303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302d2c28231d150c0300000000000000000000000000000000000000000000000000000000000000030608090a0907040000000000000000000000000000000000000000000000040a0f12151a1e21252a2d2f35393a3e413a3935302820160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060a0f1215191d2021242625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e3f3a39352f29241e19130e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d43434343434343434343434341403c362f261d130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d302423222026323f4c5965727f8c98a5b2bfcbd1c4b7aa9e9184776b544a4034281c191919191919191919191919191919191919171714110c050000000000000000000000000000000000000000000000000000000000020a11171c1f2023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306090e1214191d2024292c2d31352e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080d11131418191916130d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0b0b080501000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0d0c0b09060100000000000000000000000000000000000000000000000000000009121b22292e3132322d2c29241d19130d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d30313636363636363636363636363533302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493d3131302e2d2c33404d596673808c99a6b3bfccd0c3b6aa9d9083776a5d50442e23180c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000000000000000000000000000000000000060b0f1213161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205080d1113181d2020242821201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0a080500000000000000000000000000000000000000070c101313171614100b05000000000000000000000000000000000000000000000000000000000000000001020304040505050506060505050505050404030303020202010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191919191919191919191919181715110c060000000000000000000000000000000000000000070d121618191a1a1a1a1a1a1a1a1a1a1a1a181815120d060000000000000000000000000000000000000000000000000000000911181d21242525201f1d18120d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242a2a2a2a2a2a2a2a2a2a2a2a282724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706356493f3e3d3c3b3a3935404d5a6773808d9aa6b3c0cdd0c3b6a99d9083766a5d5043372a1d0706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105070d111314171b1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c171714110c05000000000000000000000000000000030b12181c1f202323201c160f08000000000000000000000000000000000000000000000000040607080a0b0c0e0f101111121212121212121212121211111110100f0f0f0e0e0d0d0c0c0b0a0a0908080706040000000000000000000000000000000000000000000000000000000000000000000000060d141a1e21222626262626262626262626262524211d1711090000000000000000000000000000000000010911181e2225262727272727272727272727272524221d181109010000000000000000000000000000000000000000000000000000060c11151718191413100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171d1d1d1d1d1d1d1d1d1d1d1d1b1a18140f0901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c7063564d4c4b4a4948474540434e5a6774818d9aa7b4c0cdcfc2b6a99c8f8376695c504336291d1312100b060706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0e07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1e2122292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292423211c17100800000000000000000000000000030c151d23282c2d302f2c27211a1108000000000000000000000000000000000000030607070c101314151618191b1c1d1d1e1e1f1f1f1f1f1f1f1f1f1e1e1e1d1d1d1c1c1b1b1b1a1a19181817161615141313100c070000000000000000000000000000000000000000000000000000000000000000060f181f262a2d2e32323232323232323232323231302d29221b12070707070707070707070707070707070707131b23292e313234343434343434343434343432312e29231b13090000000000000000000000000000000000000000000000000000000105090b0b0c070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a1010101010101010101010100e0e0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c70635b5a595857565553514b4f4e5b6874818e9ba7b4c1cecfc2b5a99c8f8276695c4f43362922201f1c17161312100c06070502000000000000000000000000000000000000000000000000000000000000000003060809090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2e2f3535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353531302d28221a12080000000000000000000000000b151e272e34383a3d3c38332c231a1007000000000000000000000000000105060c10121316181d1f20222324262729292a2b2b2b2c2c2c2c2c2c2b2b2b2b2a2a2a29292928282727262625252423232221201f1c18120b030000000000000000000000000000000000000000000000000000000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3e3d39342d241b1414141414141414141414141414141414141b252d353a3e3f4040404040404040404040403f3d3a342d251b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897c706867666564646361605d555c5b5b6875828e9ba8b5c1cecfc2b5a89c8f8275695c4f422e312f2d2b282322201f1c171414110e080603000000000000000000000000000000000000000000000000000000040a0f1315161515120f0a0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0e08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242423e3c39332c241a10050000000000000000000007121d2730394045464a48443d352c22190e040000000000000000000004080d1113171c1f202224292c2d2e3031333435363737383838383939383838383838373736363635353534343333323131302f2f2e2d2c28231d150c0c0400000000000000000000000000000000000000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4b49453f362d20202020202020202020202020202020202020202d373f464a4c4d4d4d4d4d4d4d4d4d4d4d4d4b4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3c9bcafa396897d767574737271706f6e6d676a6968666976828f9ca9b5c2cfcec2b5a89b8f8275685c4f40403e3b3a38342e2f2d2c282321201e1913120f0b06000000000000000000000000000000000000000000000000070e151b1f222222211f1b15130f0a06030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105070c101314171b1414110e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2a333c4247484f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4a49453e362c22170c000000000000000000040d18232e39424b515356554f473d342a20160b0200000000000000070c1013191e2023282c2d2f2f35383a3b3d3e3f414243444445454545454545454545454444444343424242414140403f3f3e3d3d3c3b3b3a38342e271e1e160c0200000000000000000000000000000000000000000000000000020e1a26313b454d5355595959595959595959595959585650483f342d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d353f495157595a5a5a5a5a5a5a5a5a5a5a5a585651493f34291d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d1c4b7aa9e9184838281807f7e7d7c7b7a7877767473727683909ca9b6c3cfcec1b5a89b8e8275685b514b4c4a4846443f3f3c3a38342e2e2d2a25201f1c17110a0200000000000000000000000000000000000000000007101920272b2e2f2f2e2b26221f1b13120f0b06030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205080d1113181c1f20242821201e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454d53555c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c575550483e33281c110500000000000000010c161f2834404b545c606360594f463c32281d140a0000000002080e12181c1f252a2d2e34383a3c3f40454748494b4c4e4f505051515252525252525252525151515050504f4f4e4e4e4d4d4c4b4b4a49494847464540393030281e140a0000000000000000000000000000000000000000000000000005121e2a36424d575f6165656565656565656565656564625a50453a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a46515b626567676767676767676767676765625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d2c5b9aca096918f8f8e8d8c8b8a89888685848281807e7d84919daab7c4d0cec1b4a79b8e817468605c5559575553504a4c4946443f3d3b3936302d2b28221c140b0200000000000000000000000000000000000000030c19222b32373b3c3c3a37312e2b27201f1c1712100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000105090e1214191d2023292c2d30342e2d2a251f170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d575f626868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686864615a5045392d2114080000000000000008131e28313a45515c666d706b60584e443a2f261c11060002080e14191d23282c3036393a3f4446494b4b5153555657595a5c5c5d5e5e5e5f5f5f5f5f5f5e5e5e5e5d5d5d5c5c5c5b5b5a5a59595858575656555453514b42423a30261b10050000000000000000000000000000000000000000000000000714212d3a46535f696e727272727272727272727272716c625647474747474747474747474747474747474747474747474757626d72737373737373737373737373726d62564a3d3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d5c9bdb2a8a09e9c9b9a9998979796949792918f8e8c8b8a9196a0acb8c5d1cdc1b4a79a8e81746f6d6768666462605c54585553504a4a4746413f3938332d261d140a000000000000000000000000000000000000000a151e2b343c4347494847433c3b37322d2b28221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000002080d11141a1e2125292d2f34383a3d413b3a36302920170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f696e75757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575716c6155493c3023170a000000000000050e19242f3a434f59606d787d706a5f564c42382d221712080d14191f252a2e34383a4146474a50535558555d60616364666768696a6a6b6b6b6b6c6c6b6b6b6b6b6b6a6a6969696868686767666665646463626261605c54544c42382d2115010000000000000000000000000000000000000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7e7164585353535353535353535353535353535353535353535353535965727f8080808080808080808080807f7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3d9cec4bab2acaaa9a8a7a6a5a4a3a2a9a29f9d9c9b9998979da0a8b2bdc8d4d0c3b6a99d90837e7c79777573716e6d66686562605c545754524c4c46443f382f261c1106000000000000000000000000000000000006111c26303c464e545555534e4947433d3938332d2b28231c19130f0a0400000000000000000000000000000000000000000000000000000000000000040a0f13191d20262a2d3035393a4045474a4e4746423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282827e7164574a3e3124170b0000000000020d17202935414c55606b7380867c6f685e544a3f3328241b13191f252a3036394045464c5254545c60626568676d6e7071727475767777787878787878787878787877777776767575757474737372727170706f6e6e6d66665e54493e321d12070000000000000000000000000000000000000000000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c84776a60606060606060606060606060606060606060606060606060606a77838d8d8d8d8d8d8d8d8d8d8d8d8376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6d3dcd6ccc4bdb9b7b6b5b4b3b2b1b0afb3adabaaa9a7a6a5a3aaacb2bac3ced9d1c4b8ab9f95908a888684827f7d7b797774726f6d666664615e565853504a42382d22170b00000000000000000000000000000000000c17232e38424e586062625f5856544e4946443f3a38342e29251e1b15100c07000000000000000000000000000000000000000000000000000000070c10151b1e24292d31363a3b4146474b5153575b54524d453b30251a0c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8c7f7366594c403326190d000000000008141f29323b45515d676f7d8791847a6d665b50443f362d241e242930363b41464b5153565e6165666d6f7275777a7b7c7e7f818283838484858585858585858585848484838383828281818180807f7e7e7d7c7c7b7a797670665a4e392f24180c0000000000000000000000000000000000000000000000000a1724303d4a5763707d8a969898989898989898989184776d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7784909a9a9a9a9a9a9a9a9a9a908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c6cecfd0d1cec9c5c4c2c2c1c0bfbebdbcbebab8b7b5b4b3b1b0b7b8bdc3ccd5dfd4c8bcb1a79f9d979992918e8c8a888683817f7c797673706e686865605b544a3f33281c0f0300000000000000000000000000000003101c28343f4a54606a6f6f6a666260585653504a46443f3835302b261f1c18120d080200000000000000000000000000000000000000000002080e12181c1f262b3035393b4246484c5254555c606367615e574d42362a1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89959b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b998c7f7366594c403326190d00000000060f1925303b44505a606d7a8491968f82786c605b51483f3629292f353b41464d52545c6064686d7276797c7e81848688898a8c8d8f8f90919191929292929292919191919090908f8f8f8e8e8d8d8c8c8b8b8a8989888786827669554b4035291d100400000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3a5a5a5a5a5a5a59d9184797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7983919da6a6a6a6a6a6a6a69c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb9c0c1c2c3c4c5c7cbd1cacbcccccbcacad0cac6c5c4c2c1bfbebdc4c5c8ced5dee4d8cdc2b9b1aba9aba39f9d9b99979892908e8b888583807d7a7875726c665b5044382b1f12060000000000000000000000000000020b18222c3844505c666f7c7b77736f6a6763605b5453504a46413a37322c28231c19140d0701000000000000000000000000000000000002080d14191c23282c32373a4146474d5355565e6164676d70746e695e52463d30271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a6998c7f7366594c403326190d000000030c18212a36414d56616c74818e969f948d80746d635a50483f35353a41454d52565e61666d70757a7f8385888b8e9196949697999a9b9c9d9d9e9e9e9e9f9f9e9e9e9e9e9e9d9d9c9c9c9b9b9b9a9a999998979796959594918478675d5145392c1f130600000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0b2b2b2b2b2aca096918686868686868686868686868686868686868686868686868686868686869195a0acb3b3b3b3b3b3a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adb2b3b5b6b7b8b9bbbfbcbdbebfc1c2c4c5c7cbd0cbcdcececccbcad0d1d4d9dddfe0dfd4cbc2bcb8b6b5afacaaa8a6aaa39f9d9b989892908d8a8784817f786c605346392d20130600000000000000000000000000000a141d2935414b55606d78848884807c78746f6c6663605c54524c47433c38342e2a251e18130c06000000000000000000000000000001070c13191f252a2e34383c43474c5254575f6165686d7175797d817b6e61594f42392e23180d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b2a6998c7f7366594c403326190d0000000b151e2a333c46525e68717e8a939da69d928c7f726c625a50454041454c52565e61686e73797d82868c8f9298989b9ea0a8a3a4a5a7a8a9aaaaabababababababababababaaaaaaa9a9a8a8a8a7a7a6a6a5a5a4a3a3a2a19f93867a6d6053473a2d20140700000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdbfbfbfbdb2a8a09d9393939393939393939393939393939393939393939393939393939393939da0a7b1bcc0c0c0c0b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a5a6a7a8a9aaabacaeb5afb0b1b2b4b5b7b8babfbdbec0c1c3c4c6c9cfcbcdcfd1d2d4d7dcd4cdc8c4c3c0bbb9b7b5b2b4aeacaaa7aaa29f9c999796918e8175665b5044382b1f12060000000000000000000000000006111c262f3845515d67727e8b96918d8984807c7974706d66615e56544e46444039363029241d17110a030000000000000000000000060b12181e252a3036394044464e53565d6165696e72767a7e82858a8e81756b60544b4034281f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2bfb2a6998c7f7366594c403326190d000007121c27303c45515b616e7a85929ea5aea49c918b7e716c625a514b4c52565d60686e747b80858a8f92999c9fa2aaa8aaacb2afb1b2b4b5b6b6b7b7b8b8b8b8b8b8b8b8b8b7b7b7b6b6b6b5b5b4b4b4b3b3b2b1b1b0afafafa49a897c6f6356493c2e23180c00000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9cbcec3bab2acaaa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0aaacb1b9c3cecdcdc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939798999a9b9c9d9e9fa3aba2a3a4a6a7a9aaacaeb4b0b2b3b5b6b8b9bebcbec0c2c4c5c7cbd1ced0d2d1d1cbc7c5c4c1bfbfbab9b6b4b4aeaca9a6a89f92867b6e61544a3f33281c0f03000000000000000000000000020c17222d38424e58606d7a84919e9d9996918d8985817d78726d68625f5853514a46413b352f28231c150c0a0400000000000000020a11171d232930363b41464a5153585f62686d72777b7f83868b8f929893897d70665c51453c31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc8cececececececececececececececececececececececececececececececececececececececececececececececececececececececececececececececececececececececcbfb2a6998c7f7366594c403326190d00000c18232e39424e57626d76828f97a1adb6ada39f92877e716c605d55565d60686d737b80868d92979b9fa3abacaeb4b4b7b9bdbcbdbfc0c2c2c3c4c4c4c5c5c5c5c5c5c4c4c4c4c3c3c3c2c2c2c1c1c0c0bfbfbebebdbcc0b6ac998c7f7266554b4034281c1004000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9d6d5ccc3bdb8b7adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadb7b8bcc3ccd5d9cfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986898a8b8c8d8e8f9091929994969798999a9c9d9fa3aaa3a5a6a8a9abadb3b0b1b3b5b7b9bbc0bfc1c3c5c7cbd1cfd1d0ced1cbc7c5c3c1bfbab8b6ada1978d8073695e5342382d22170b000000000000000000000000000a141e28333f4a545f6a73808d97a1aaa8a19e9a97928e89847f7a746f6a64605c54524c45403a342e261e1b160e080200000003090b141b22272f343a41464d52545c60646a6f747a7f84888c8f92999b9fa29d9083796d60584e43392f23180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbcc8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9cdd2dbdbdbdbdbdbdbdad5d2d1c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8bfb2a6998c7f7366594c403326190d0004101c2834404a545f6a727f8b949fa9b3bebbafa39992877e746d676364686d727a80868d92989ea1a9acafb5b8babfc1c4c5c9ccc8c6c5c4c3c2c2c2c1c1c1c1c0c1c1c1c1c2c2c3c3c4c5c5c7cad0c8c9cacbcbcacad2c2b5a99c8f8276675c5145382c1f1306000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9d6ded5cec8c5c4b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c4c5c8ced5dedccfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c777c7c7d7e7f8082838485868788898a8b8c8e8f9192989597989a9b9d9ea1a9a3a5a7a8aaacafb5b2b4b7b9babfbfc2c4c6c9cfcfd1d2d0d0cac7bcb1a79e92857a6d60574d422f261c110600000000000000000000000006111c26303844505b666f7c87929fa9b2b2adaba9a19e9a96918c86817c76716d66615e56514b443f38302c272119140d0500050d141a1d262d333940454c52565e61666d71767c81868c9095989c9fa3abacaca0958c80736a60554b40342921180e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdc1c6ced6e0e8e8ded6cec9c5c4bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb2a6998c7f7366594c403326190d0006121f2c3844515c666e7c86929fa6b0bbc5c0b5aba399928b8179727071747a7f858d92989fa3aaadb3b9bbc0c5c6c5c3c1bebcc0bbb9b8b7b6b5b5b5b5b4b4b4b4b4b4b4b5b5b5b6b6b7b8b8babfbabbbcbdbebfc0c1c2c3b8ac9f9285796d6053463a2d22170b000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9d6e7e0d9d4d1d0c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d0d1d4d9dfe7dccfc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c6e707172737475767778797a7b7c7d7e7f8182848587888a8b8d8e9091979496989a9c9e9fa3aba5a8aaacaeb4b3b5b8b9bebfc2c5c6cacfd0c7b8aca0958b7e72675d51453b311d140a000000000000000000000000040e17232e38424d57606c78839099a3afbbbdb9b7b3adaba8a19e98928e88837e79736e68605d55504a423e38322a251f170e080f171f252a2f383f444b51565e61686e73797e83888e92989da0a7a9acafb5b8b1a79f92877c6f675c51453e332a20170d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafb0b5bcc4ced8e3e0d6ccc4bdb9b7aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea6998c7f7366594c403326190d000713202d3a4653606d78839098a2aeb8c2cdc7bdb5aba39f938e857f7c7e81858c92979fa2aaaeb4b9bec5c5c2bfbab8b6b4b2b0b6afacabaaa9a9a8a8a8a8a7a7a7a7a7a7a8a8a9a9aaaaabacaeb4aeaeafb0b1b2b4b5b6b7b8aea2988a7d7063544a3f33281c0f030000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9d6e0d8d0cac6c5c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c5c6cad0d7e0dccfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535b6062636465666768696a6b686d6e6f707173747677797a7c7d7f808283858688898b8d8f91929997999b9d9fa3aba6a8abadb2b3b5b8b9bec1c4bdb0a69d9183786d60554b4133291f0b020000000000000000000000020c162028343f4a545f69727f8c959fabb5c0c9c5c4beb9b8b2acaaa39f9b95908a85807a736d67605c545048433d36302920181319212931363d414950555c60686d747b7f848a90949a9fa2aaacb1b6b9bbc0c3bbafa3999083796d605a50453c32291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a4aab2bcc6d2dddacec4bab2acaba2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2998c7f7366594c403326190d000c1925323f4c5865727f8b939da4aeb4bcc3ccc7bdb5afa59d97918c898b8e92989ea2a9aeb4babfc6bfbbb9b5b4aeacaaa7a5a3aca49f9f9d9c9c9c9b9b9b9b9a9a9a9b9b9b9b9c9c9d9e9e9fa2aaa1a2a3a4a5a6a7a8a9aaabadaa9a8e8174665b5044382b1f12060000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9d6d8cec6bfbab8b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8babfc6ced7dccfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d384149505355565758595a5b5c5d565d60616364656667696a686d6f7072737576787a7b7d7e80828486888a8c8e90929997999c9ea1a9a6a9abadb3b4b7b5ab9f948a7d70665c50433a2f21170d00000000000000000000000008131e28323a44505c666e7b86929fa7b1bdc7d1d2cfc9c6c4bdb9b4aeaca79f9d97918c868079726d66615a544e46413b3229241e2429333b42464f535b60676d727a80868c91979c9fa6acaeb4b8bcc2c5c7cbcbc0b5aba0958d80746c61574d443a31281d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995959595959595959595959595959595959595959595959595959595959595959599a0aab5c1cdd9d5c9bdb2a8a19e9595959595959595959595959595959595959595959595959595959595959595958c7f7366594c403326190d000714202d3a4753606d79818d929fa2aab1bbc0c7c7c0bbafa9a19e9996979a9fa2aaadb3babfc0bbb9b5aeaca8aaa39f9d9a9896959a939291908f8f8f8e8e8e8e8d8e8e8e8e8f8f909091929298939495969798999a9b9c9d9ea1a99e9285786c605346392e23170b0000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9dbd0c6bcb4aeaca9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb4bcc6d0dbcfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444648494a4b4c4d4f50514c525455565758595b5c565e6162646567686a676d6e7072747577797b7d7f818386888a8c8f919797999c9ea1a9a7abaca4998f82766b61544a3f31281d0f050000000000000000000000010d1924303a444f59606d78839098a2aeb9c2cacfd1d4d5d2cec9c6bfbab8b1aba9a19e98928c857e78706c626058524d443e352f282f353e454d535960656c71797f858d92999ea1a9abb0b8babfc6c8ced2d4d7d1c7bdb1a79d928a7e71695f564c43392f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c888888888888888888888888888888888888888888888888888888888888888888888e99a4b0bdc9d6d2c5b9aca19691888888888888888888888888888888888888888888888888888888888888888888887f7366594c403326190d0006131f2c3945515d676d78808b9298a0a7afb6bec3cac0bbb3adaba5a3a4a7acaeb4b9bebfbab5afacaba39f9c979892908e8b898887868584838282828281818181818181828282838384858586878788898a8b8c8d8e8f909297949697897d7063544a3f34281c100300000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdc9d6cabfb4aaa29f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab4bfcad6cfc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3337393b3d3e3f404142434441454748494a4b4c4e4f4c52545557585a5b555c606163656769666d6e70727577797b7d808285878a8c8f9297989b9ea19f93877c6f62594f42382e1f160c00000000000000000000000004111d2935414c56606b73808c959faab4b8b9bec3c4c8cdd2d5d5d0cbc7c2bcb7b3adaaa29f97918b847d766f6a615e565045413a313a414550575e616b70787e848c92989fa3abadb2b7bcc2c7cad0d4d9d7d3d0cac6c3b9aea49f92867b6e685e554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8895a2afbbc8d5d1c4b7ab9e91847c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7a6e6154473b2e2114080004101d2935404b555d666c737e8691959fa4acb1b9bec5c4beb9b8b2afb1b4b8babfbfbab4aeaba49f9c99928f8b888683817f7d7b7a7978777676757575757474747474747575767677777879797a7b7b7c7d7e7f81828384858688898b8d8175665c5044382b1f120600000000000000000000000000000003060606030a1724303d4a5763707d8a96a3b0bdc9d3c6baaea298928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aebac6d3cfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b22272b2d2f303132333435362f35393a3b3c3d3e404143414647494a4c4d4f4b51535556585a545c6062646668666d6e717375787a7d808285888b8e9196988e81746a5f53473e30261c0d040000000000000000000000000713202c3945525d68707d87939ea1a8a8abadb3b7b8bcc3c5c9cfd3d6d3cdc7c4beb9b4aea9a19e96918a837c756e68615a514b433d434c515a61696e757d838a91969fa2aaaeb5b9bec4c7cdd3d6d9d4d1cbc7c5bebab8b5b2ada29891847a6d675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f798693a0acb9c6d3d0c4b7aa9d9184776f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e685e5246392d20140700000c18242f39434b545b606c717c838d939aa0a7adb3babfc6c6c4bfbcbec1c5bfbbb4aeaaa29f99938f8b86827e7b79777472706f6e6d666a6c717272727272727272727272716c696a6b6b666d6d6e6f7071727374757677787a7b7c7e8081786d6053463a2d20130700000000000000000000000000060b0f1213120f0b1724303d4a5763707d8a96a3b0bdc9d2c5b8ac9f928682838383838383838383838383838383838383838383838383838383838286929facb8c5d2cfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f20222324252627282924292c2d2e30313233343036393a3c3d3f4042404547484a4b4d4b5153555759545c6062646669696e707376787b7e8184878a867a6e61584e43352c1e140a000000000000000000000000000714212d3a4754606d7a858a8e9196989b9ea1a9aaacb1b8b9bdc4c6cad0d3d3cfc9c6bfbab3ada8a09d949089817b706c605d554f444e555d606c717b828990959ea1a8aeb3bbbfc6c9cfd3d8d5d2cdc8c7c0bbb9b4aeaba8a9a19e9b969083796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6062626262626262626262626262626262626262626262626262626262626262626d798693a0acb9c6d3d0c4b7aa9d9184776a6262626262626262626262626262626262626262626262626262626262626262615e564c41362a1e1105000007121d273139424a505a626a6f79808890959ea2a9aeb4bcc6d0ccc9ccc3bdb5aeaaa29f98928d87837e7a75716e6d666765636261605c64717e7f7f7f7f7f7f7f7f7f7f7f7e71655d5e545c60606162636465666768696a676d6e707173746d665c5044382b1f12060000000000000000000000020a11171c1f201f1c171724303d4a5763707d8a96a3b0bdc9d0c4b7aa9d918477767676767676767676767676767676767676767676767676767676767783909daab7c3d0cfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121315161718191a1c1d191d2021222324252628252a2d2e2f3132342f34383a3b3d3f41404546484a4c4a5053555759565e61646669696e7174787b7e7e71685e52463c31231a0c02000000000000000000000000000713202c3945525d686d7a7e8184888b8e9297999da0a7abadb2b8babfc5c7ccd4d5d0cac4beb9b2aca69f9c938e857e746d676059515860676d757e858f939d9fa7acb2babec5cbd1d5d9d4cfc9c6c3bcb8b5afacaaa29f9c9896918e8a87837d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b515355555555555555555555555555555555555555555555555555555555555555606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5555555555555555555555555555555555555555555555555555555555555554524c443b3025190d010000010b151f272f383f4450585f676d747c838c92979fa2aab4bfcad6cec3bab2aba39f98928d86807b767e7a716c66605c5458565554535d6a76838b8b8b8b8b8b8b8b8b8b8b85786b5e524a505354545556555d666d6d685d5d606163656668605c544a3f34281c100300000000000000000000030b141c22282b2d2b28222024303d4a5763707d8a96a3b0bdc9d0c4b7aa9d9184776a69696969696969696969696969696969696969696969696969696a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080a0b0c0d0e0f080d11131415161718191b191d20212224252723292c2d2e30322e34383a3b3d3f3f4446484a4d4d52545759575f616568696e71716c61564c41342a201108000000000000000000000000000004111d2935414c565e686d7174787b7e8285888c9095999ea1a8acaeb4b7bbc2c8ccd2d6cfc9c3bdb8b0aba59e97928a81796f6b605c606a6f7a818a92989ea5abb1b9bdc4cad0d7d9d4cec8c5beb9b8b1acaba39f9b98928f8b8884817e7a77716c6155493c3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313940454748484848484848484848484848484848484848484848484848484848484853606d798693a0acb9c6d3d0c4b7aa9d9184776a5e514848484848484848484848484848484848484848484848484848484848484746413b32291e140800000000030d151d262d333f464e555d606b6f787f858c9298a2aebac6d3c8bdb2a8a099928d86807a73717e8b857e786f6b605c544d4847505d6a7683909898989898989898989185786b5e523f444647484e565e676d787a6d675d545556585a5b53504a42382e23170b00000000000000000000030d151d262d33383938332d2d2c303d4a5763707d8a96a3b0bdc9d0c4b7aa9d9184776a5e5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d6a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102000104070708090a0b0d080d1113141617191a181c1f2022232523282c2d2f312e34383a3b3e404246474a4d4d535558575e616464615a50443b3022180e000000000000000000000000000000010d1924303a444c565e616467696e7175787c7f83888d91969b9fa2aaabb0b9bbc0c7ccd2d5cec8c2bcb7afa9a19e938e847d736d666d737c848e939fa2aaafb8bcc3c9ced6d9d4cdc8c3bcb8b3adaba7a09d99928f8a85827f7b7874716e6864615a5044392d21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e51443c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3936302920170d020000000000030b141c2228343c434b515960666d727a8086929facb8c5d2c5b8aca0969187807a736d6e7b8592928b837d736d665e575048505d6a7683909da5a5a5a5a5a5a59e9185786b5e524539404550585f686d798283796d665b50494b4d4e46443f3830261c1106000000000000000000010b151f272f383f4446443f3c3a38343d4a5763707d8a96a3b0bdc9d0c4b7aa9d9184776a5e5150505050505050505050505050505050505050505050515d6a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0c070c101314151718181c1f20222423282c2d2f3130363a3b3d404247484b4d535457575550483e32291e10060000000000000000000000000000000008131e28323a444c525457575f6165656c6f72777c8084898e92989c9fa6acafb6bbc0c7cbd1d4cdc7c1bbb3ada59d969187807870787f8791969ea5aeb3bcc1c8cdd5d8d4cdc8c3bcb8b1aca9a19e9a95908b86827d7975726e6a6864615e565550483e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2a251e170e0500000000000000020a1117222a313940454f545c60676d7683909ca9b6c3cfc4b7aa9e91847b746e686d788390989e95908880786e69615a51505d6a7683909da9b2b2b2b2b2ab9e9185786b5e5245434b515a626a6f7a838f8f81786c605b514840413a38342e261e140a0000000000000000000007121d273139424a5053504a494644403d4a5763707d8a96a3b0bdc9d0c4b7aa9d9184776a5e5144434343434343434343434343434343434343434344515d6a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080a070c1013131517171c1f202224252a2d2e3131373a3b3e4246484b4a49453e362c20170d0000000000000000000000000000000000020c162029323a4146474b4d5355535b6062666a6f73787d81858a8f949b9fa4acafb5bbc0c7ccd2d3cdc5beb9afa8a099938d837d828c9299a0a8afbabec5ced4d8d5cdc8c3bcb8b1aca7a09d97928d88837f7a75706d6665625f585754524d49443e362c22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f202222222222222222222222222222222222222222222222222222222d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372b22222222222222222222222222222222222222222222222222222221201e19140d05000000000000000000000610181f272f353d424a51555d697683909ca9b6c3cfc2b5a99c8f827669616c74818d959fa7a09a938d837b716c635b505d6a7683909da9b6bebebeb8ab9e9185786b5e52444e555c606c717c849095938d80746d625a50473d332b28231c140c02000000000000000000000c18242f39434b545b605b545653514a484a5763707d8a96a3b0bdc9d0c4b7aa9d9184776a5e5144373636363636363636363636363636363636363744515d6a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708060c1012131517191e202124262b2d2e31363a3b3e3e3c39332c241a0e05000000000000000000000000000000000000040e1720293036393a3e42464849505355585f62666c7074797e82888f939a9fa4abafb5bbc0c7d0d7cfcac1bab2aba49f95908990949fa3abb2bac1cad0d7d6cfc9c2bcb8b1aba7a09d95908a85807c77726d6864605c5455534e4b4746413b39332c241a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141515151515151515151515151515151515151515151515151515202d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372b1e15151515151515151515151515151515151515151515151515151414110d0802000000000000000000000000060d151d2429303940444c5d697683909ca9b6c3cfc2b5a99c8f8276696b717e8b929da7b1aca49f9590857e736d605c546a7683909da9b6c3cbc4b8ab9e9185786b5e4a50585f676d747e8691969f9d928c7f726c61594f453c32291e140a020000000000000000000004101d2935404b555d666c666663605c5455535763707d8a96a3b0bdc9d0c4b7aa9d9184776a5e5144372b292929292929292929292929292929292a3744515d6a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060708090e111414171a1e2122252a2d2e3131302d28221a12080000000000000000000000000000000000000000050e171e252a2d2e31363a3b3f4446494e53545b6063676d71767c82878e93999fa3abafb5bdc3cbd1d6ccc4bdb5afa7a09d969c9fa6afb5bdc4ccd6d9d5cdc5beb9b1aba7a09d95908a837e79736f6a65615e5653514b4847433e3b3936302d28221a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070909090909090909090909090909090909090909090909090913202d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372b1e110909090909090909090909090909090909090909090909090908070501000000000000000000000000000000030b12181e272e3443505d697683909ca9b6c3cfc2b5a99c8f82766a707d87929fa4aeb9b6afa79f97928a7f746d665d6a7683909da9b6c3d0c4b8ab9e9185786b5e545b606a6f79818b9298a0a8a49f93887e716b60574e443b3025190d010000000000000000000006131f2c3845515d676d7876736f6d6665625f5763707d8a96a3b0bdc9d0c4b7aa9d9184776a5e5144372b232323232323232323232323232323232a3744515d6a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090e1214151a1e2121242423211c17100800000000000000000000000000000000000000000000050d13191e2021262a2d2d3337393c43474a5053555d60646a6f757c81878e92999fa4abb1babfc6cfd6d0c7c0bbb1abaaa3a9abb0bbc0c7cfd6d7cec9c0bbb3ada79f9d95908a837d78716d66625f5854524c4645403b3a37312e2d2a251f1c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010101010101010101010713202d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372b1e1104010101010101010101010101010101010000000000000000000000000000000000000000000000000000000001070c151c233643505d697683909ca9b6c3cfc2b5a99c8f82766f7c869299a3afb7c0c0bbb1a9a29f918c80786d676a7683909da9b6c3d0c4b8ab9e9185786b575e666c727c838e929fa2aab2afa49a92867d6f6a5f564c41362a1e1105000000000000000000030c15202d3a4753606d7984837f7c7976726e696663707d8a96a3b0bdc9d0c4b7aa9d9184776a5e5144372f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3744515d6a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608090e12141518171714110c0500000000000000000000000000000000000000000000000002080d1113141a1e2122272b2d3137383f44464b5153585f626a6f757b81878e9399a0a7aeb4bdc2cad0d2ccc3bcb8b6b0b6b7bcc2cbd1d9d1cbc4bdb9afa9a19e95908a837d78706c65605c54534e4746413a38342e2e2b2621201e1914100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e13202d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372b1e110e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e080705020000000000000000000000000000000000000000000000000000030b1d2a3643505d697683909ca9b6c3cfc2b5a99c8f82767c859298a2abb5c0c8ccc2bcb3ada49c928e82796d677683909da9b6c3d0c4b8ab9e9185786b60696e787f8690959da5aeb4bcb6aca39892857c6e685e5246392d2014070000000000000000000a151e2c38444f5965717e8b8f8c8985827f7b77736f707d8a96a3b0bdc9d0c4b7aa9d9184776a5e51443c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c44515d6a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0b0a080500000000000000000000000000000000000000000000000000000000010507090e1214171b1f20262b2d3338394045474e54585f62696e747b818791959fa3abb1babec5ced7cdc8c4c3bcc3c4c7cdd7d8cfc7c0bbb2aca59d97928a837d77706c65605b53504a47433c3936302c2823211f1a1414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a202d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372b1e1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120e090300000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f827c8592979fa7aab0b8bdc3cac5bebaada59d948f82796d7683909da9b6c3d0c4b8ab9e918578666c727b828c9298a0a7afbabfc6beb4aaa29791847a6e6154473b2e211408000000000000000006111c2630384855616b7783909c9998928f8c8884807c797d8a96a3b0bdc9d0c4b7aa9d9184776a5e5149494949494949494949494949494949494949494949515d6a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060b0f12131b1c22282b2f35393c43474e53575f62696e747c838c92999fa7aeb4bcc5d0d9d4d1d0c9cfd0d3d8d8cec6bdb5afa8a09e938e857e76706b64605b535049443f3837322d2a251f1c1814120f090705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232727272727272727272727272727272727272d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372b2727272727272727272727272727272727272721201e1a140d05000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f827e848a90959c9ea6acb1babec5cabfb7afa69e948f82787683909da9b6c3d0c4b8ab9e9185786e787f868f949fa3aab1b9c0cac2bcb4aea59e958f8275695c4f4236291c0f03000000000000000c17232e3842505a63707d8a95a0aaa29f9c9896918d898582909ca9b6c3cfd0c4b7aa9d9184776a5e5656565656565656565656565656565656565656565656565d6a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050a0f11171c1f24292c32373c43474d53575e616b6f797f8690959fa2aab4becad6e0ddddd6dcdde0dbd0c6bcb4aba39f969189817a716c636159535049443f38342e2b26201e1913100c070602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f30343434343434343434343434343434343434343a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e51443734343434343434343434343434343434343434342e2d2a251f170f050000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f8276787d83898f949da0a8adb3bcc1cbc0b8b0a69f948e817883909da9b6c3d0c4b8ab9e9185787c838b92989fa6aeb4bcc3c6bfbbb1aaa29f938e837b6e6154483b2e2115080000000000000006101c28343f4a54616c7783909da7b1aeaca9a8a09d99979290949fabb7c4d0d0c4b7aa9d9184776a62626262626262626262626262626262626262626262626262626a7784909daab7c3d0cfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12181d1f262b31373c42474d535960666d737c838b9298a2aebac6d3dfeae9e3e9eae2d6cabfb4aaa299928d847d746d68615a554f46443f38332d28231c1b15110d08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232b33383c3d41414141414141414141414141414141414141414653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e51444141414141414141414141414141414141414141413b3a36302921170d0300000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f82766d71767c828991959fa2a9afbabfc6c1b8b0a69e938e8183909da9b6c3d0c5b8ab9e9285808690949fa2aab0babfc6c3bdb5aea79f98928b81796e695e52463a2d201407000000000000060f1b242c3844505c66707d8a959fabb9bab8b5b2acaaa9a19e9c9fa6b0bbc7d3d0c4b7aa9d9184776f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7784909daab7c3d0cfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070c10151b20262b31373b42464f545c606a6e787f86929fabb8c5d2deebf6eff6ece0d3c6baaea29892878079706b615d565048443e37332d27221b17110f0a0501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d53606d798693a0acb9c6d3d0c4b7aa9d9184776a5e514d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4846423b33291f140900000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f827669646a6f757d848c92979ea5aeb4bcc3c2b8afa59d938e87939facb9c6d2c6b9ada197928c92999fa6aeb4bcc2c5bebab1aba39f9590867f756d675e574d42362a1e12050000000000030e18212a36414c56606d7883909da7b1bcc6c5c2bdb8b7b3adaba9abb0b8c2cdd8d1c4b7ab9e91847c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c84919eaab7c4d1cfc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151b1f262b31363d424b51585f666c727f8c98a5b2bfcbd8e5f2f5f8ebdfd2c5b8ac9f92867c736d676059524c443e38332b27221b17110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54565a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a54524d453b30251a0e02000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc2b5a99c8f8276695860626b70787f858e939fa3aab2bac1c1b7afa59d999399a4afbbc7d4c9beb3a9a19e999fa3abb0babec5c1bcb3ada7a099928c837b726d605d554d453b30251a0e02000000000009151f2a333c46525e68727f8c95a0acb9c3cdd2cec8c5c4beb9b8b6b7bbc2cad4ded2c5b9aca196918989898989898989898989898989898989898989898989898989898989899196a0acb9c5d2cfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f151a1f252a30394049535d686f7c86929facb8c5d2dfebe9e8ebece0d3c6baaea2988c7f736b61574f46413a322c281f1b17110b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f59606367676767676767676767676767676767676767676767676d798693a0acb9c6d3d0c4b7aa9d9184776a676767676767676767676767676767676767676767676767615e574d42362a1e120500000000000000000000000000000000000306070d101d2a3643505d697683909ca9b6c3cfc2b5a99c8f8276695c545960666d727a818b9298a0a8afb7c0c0b7afaba49fa4abb5c0ccd7cfc5bbb3adaba6acaeb4bdc2c3bcb8afa9a29f9590877f786e69625b514b433b33291f14090000000000020e1a26313c45505a616e7a85929fa7b1bcc5c9ced2d3d1cfc9c6c5c3c4c7cdd4dce1d5c9bdb2a8a19e9595959595959595959595959595959595959595959595959595959595959ea0a8b2bdc9d5cfc3b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e141d29333b44505b656d7a849198a2aebac7d3e0dfdddcdedfe2d6cabfb4aa9f93877d70695f554b403529221c160f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70747474747474747474747474747474747474747474747474788693a0acb9c6d3d0c4b7aa9d918477747474747474747474747474747474747474747474747474746e695e52463a2d201407000000000000000000000000000000060c1012131a1a1d2a3643505d697683909ca9b6c3cfc2b5a99c8f8276695c4f4f545c60686d757e8691969ea5aeb6c0c0bdb5afacafb5bdc7d2ddd7cdc5beb9b8b3b9babfc4bdb9b1aca59e97928b837c736d665f5751454039312921170d02000000000006121e2b37424d57626c75818e98a2aeb4b7b9bdc2c5c7cbd0d2d2d1cfd0d3d8dee6e5dacec4bab2acaba2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2aaacb2bac4ced9cfc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3b454f59606c77828f96a0aab4bfcad6d8d3d0cfd2d3d6dbd0c6bbafa49992857b6e675d51453f342b1e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d808080808080808080808080808080808080808080808080808d9aa7b3c0cddad2c5b8ab9f928580808080808080808080808080808080808080808080808080807b6e6154483b2e21150800000000000000000000000000030a11171c1f202626262a3643505d697683909ca9b6c3cfc2b5a99c8f8276695c4f424a51565e616d727c848e939da4aeb6bfc7c0bbb9bbc0c7d0d9e3dfd7cfc9c6c5bfc5c5bebab2ada7a09d938e857f786f6a605c544d453f352f281f170f050000000000000814212e3a47535f69717e8b939ea1a9a7aaacb2b5b8babfc4c5c9cfd2d5dadfe2e6ebe0d6ccc4bdb9b7afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafb7b9bdc4ccd6dccfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414d57606b737f8c949ea8b2bcc6d0d4ccc7c3c2c5c6cad0d7ccc0b5aba2979083796d605b51463c30261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d929da9b5c1cedbd3c6baada297928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d887c6f6255493c2f221609000000000000000000000000030c151c23282c2d333333333643505d697683909ca9b6c3cfc2b5a99c8f8276695c4f464d4d4c525b626a6f79818d929ca4adb6bfccc7c6c7ccd2d9e2ebe9e1dad5d2d1cfc5bcb3ada8a19e959089817a726d665f58504a4c4740382f24160d05000000000000000815222f3b4855626e7b858c8f9197979a9ea0a8a9acaeb4b7b9bdc4c6c9cfd3d6dbe1e4ded6cec9c5c4bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcc4c5c9ced6dadacfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535e69707d87939fa6b0bac4ced4cac2bbb7b5b8babec5cdd2c7bdb3a9a0958e81756d62584e42382e23170c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9da4aeb9c5d1ddd6cabeb3a9a29f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a95887c6f6255493c2f2216090000000000000000000000000a151e262e34383a404040404043505d697683909ca9b6c3cfc2b5a99c8f8276695c51535a5a5a5a5a585f676d75808d929ca4adbbc4cfd2d4d7dde3ebf4f3ece6e2dcd1c7bdb3a9a29f96918b837d756e68605c545a5a5a58524a40362b1f1307000000000000000713202d3a4653606d787c7f8285888b8d9196989c9fa3aaabadb2b8b9bec5c6cacfd3d8dfe0dad5d2d1c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8cdcdcdcdcdcdcdcdc3b6a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1a232b3744505b656e7b859299a4afb8c1ccd4cbc2b8b0aba9abadb3bbc5d0d0c5bbb1a79e938b7f726a60544a3f34281f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a9aeb6c0cbd6e1dbcfc5bbb3adaba7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a295887c6f6255493c2f221609000000000000000000000006111c2630383f44464d4d4d4d4d4d505d697683909ca9b6c3cfc2b5a99c8f827669545c606767676767676767676e74808c929ca9b2bec9d5e0e3e8eef5fdfdf7efe3d7cbc0b5aba297928c847e78706b6767676767676767645c52473c3024170b0000000000000006131f2c3845515c666d6f7275787b7e8184888b8f92989a9ea1a8abadb3b8babec5c7cdd3d6dbe1deded5d5d5d5d5d5d5d5d5d5d5d5d5d9d2ccc7c6c1c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b6a99c908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a36414c56606c77828f97a1abb5c0cad3ccc2b9b0a69f9c9fa2a9b3bec7d2cdc3b9afa59f92877c6f665c50443b31261a0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b5b9c0c8d2dce7e1d7cdc5bebab8b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3afa295887c6f6255493c2f22160900000000000000000000000c17232e38424a5053595959595959595d697683909ca9b6c3cfc2b5a99c8f8276695c666d7474747474747474747474747f8c97a1adb9c6d2dfebf4f9fffffff9ede0d4c7bbafa39992857f797474747474747474747474746e64584c3f33261a0d0000000000000004101c2834404b545c60626568696e7174777b7f82868a8d91969a9ea1a9abadb3b7bbc2c6cad0d6dae1e9e2e2e2e2e2e2e2e2e2e2e3d9d0c7c0bbb9b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313946525e68717e8b949fa9b3bdc7d2cdc4bab1a79f948f9297a2acb6c0ccd8cbc1bbafa3999083786d60574d42362a20160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1c5cbd2dae4eee9dfd7cfcac6c5c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0bbafa295887c6f6255493c2f2216090000000000000000000003101c28343f4a545c606666666666666666697683909ca9b6c3cfc2b5a99c8f827669606d798080808080808080808080808084919eabb8c4d1deebf7fffffffff8ecdfd2c5b9ac9f928681808080808080808080808080808074675a4d4134271a0e01000000000000000c18232e39424b51535659575f616467696e7276797d8084898d92979a9fa2a9abb0b8babec5cacfd7dfe9f3efefefefefeff4e8ddd2c7bdb5afaca7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434f59616d7a85929fa6b0bbc5d0cfc5bbb2a89f958f8285929aa4afbbc1ccd7cbc0b5aba0958c7f72695f53463e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfcccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdced1d6dce4ecf6f1e9e1dbd6d3d2cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdc8bbafa295887c6f6255493c2f2216090000000000000000000006121f2c3844505c666d7373737373737373737683909ca9b6c3cfc2b5a99c8f827669606d7a868d8d8d8d8d8d8d8d8d8d8d8d9197a1adb9c6d2dfebf8fffffffff9ede0d4c7bbafa399928e8d8d8d8d8d8d8d8d8d8d8d8d8d86796c5f5346392c2013060000000000000007121d273039404546494c4d535558575f6165676d7074787c8085898e92979c9fa6abadb3b9bec5cdd7e1ecf7fffbfbfbfcf0e3d7ccc0b5aba49f9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a908376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606b75818e97a2adb8c2cdd1c6bdb3a9a1969083797d88939fa6b0bac4d0d1c7bdb1a79f92867b6e615a50443a3025190d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfcacacacacacacacacacacacacacacacacacacacacbced3dae1eaf3f1e8e0dad5d2d1cacacacacacacacacacacacacacacacacacacacac8bbafa295887c6f6255493c2f221609000000000000000000000713202d3a4653606d788080808080808080808084919eabb7c4cfc2b5a99c8f827669606d7a86939a9a9a9a9a9a9a9a9a9a9a9ea1a9b2bec9d5e1ecf0f5fbfffdf7efe3d7cbc0b5aba39f9b9a9a9a9a9a9a9a9a9a9a9a9a9286796c5f5346392c20130600000000000000000b151e272e34383a3c3f4246484b4d5355555d6063656c6f74797d81858a90949a9fa2a9adb3bbc5cfdae6f2fefffffff9ede0d4c7bbafa499938e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222c3945515d67707d89939ea9b3becad7cbbfb5aba29791847a6e73808c949ea8b2bdc7d2cfc3baaea2988f82766c61564c4135291f150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbec2c8cfd8e1ebe8dfd6cfc9c5c4bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbbafa295887c6f6255493c2f221609000000000000000000000713202d3a4653606d79868c8c8c8c8c8c8c8c8c9196a1adb9c5cfc2b5a99c8f827669606d7a8693a0a7a7a7a7a7a7a7a7a7a7abadb2bbc4cfdadee0e4eaf1f9f3ece6e2dcd1c7bdb5afaca8a7a7a7a7a7a7a7a7a7a7a79f9286796c5f5346392c2013060000000000000000030c151d23282c2d2f31363a3b3e4247484b5153535b6063666d7074797e83888d92979ea1a9b3becad6e2eefaf6f4f4f7ecdfd2c6b9ac9f9386818080808080808080808080808080808080808080808080807f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d7984919ea5afbbc5cfcdc4bbaea39992857c6e686c78828f96a0abb5c0ccd6cabfb4aa9f948a7e71685e52463c31261a0e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b2b6bdc6cfdae4e0d6ccc4bdb9b8b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afa295887c6f6255493c2f221609000000000000000000000713202d3a4653606d79869399999999999999999ea1a8b2bdc9cfc2b5a99c8f827669606d7a8693a0adb3b3b3b3b3b3b3b3b3b8b9bec4cdc7d0d1d4d9dfe7efe9e1dad5d2d1cfc7c0bbb9b5b3b3b3b3b3b3b3b3b3b3ac9f9286796c5f5346392c201306000000000000000000030b12181c1f2023262a2d2e31373a3b404547495053545c6063666d71767b80858b9297a1adb9c6d2dfeceeeae8e7ebebe0d4c7bbafa49991847c7474747474747474747474747474747474747474747474726d62564a3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323a47535f6a73808d96a0acb7c1cdd0c4bbafa59f92877d706a5f666d7a849199a4afbbc4ced0c6bcb0a69e92857a6d61574d42372b201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a6acb4bdc8d3dfdacfc4bab2adaba3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a295887c6f6255493c2f221609000000000000000000000713202d3a4653606d798693a0a6a6a6a6a6a6a6abadb2bac4cfcfc2b5a99c8f827669606d7a8693a0adb9c0c0c0c0c0c0c0bbbbbbbbbbbbbbc3c4c8cdd5dde7dfd7cfc9c6c5bbbbbbbbbbbbbbc0c0c0c0c0c0c0c0b9ac9f9286796c5f5346392c2013060000000000000000000000070c101313161a1e2122262b2d2f35383a3f44464a5053545c60646a6e74797e85929eabb8c5d1deebe2dedbdadedfe1d7ccc0b5aba09691867e736d666767676767676767676767676767676767676765625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58626f7c87929fa8b2bdc9d2c7beb2a99e938b7f726b60585d686f7c87939fa8b2bdc9d5cec2b9ada1978e8174695f53473c31261a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c9797979797979797979797979797979797979797979797979aa2acb6c2cedad5c9bdb2a8a19e97979797979797979797979797979797979797979797979795887c6f6255493c2f221609000000000000000000000713202d3a4653606d798693a0acb3b3b3b3b3b3b7b9bdc4ccd6cfc2b5a99c8f827669606d7a8693a0adb9c6cdcec5bebab8aeaeaeaeaeaeaeb6b8bcc3cbd5dfd7cdc5beb9b8aeaeaeaeaeaeaeb6b7bbc2cacdcdc5b9ac9f9286796c5f5346392c20130600000000000000000000000000040607090e1214151a1e2124292c2d3337393f44464b5153585f666d74808d97a1adb9c6d2dfddd6d1cecdd1d2d5dad2c7bdb2a8a098928a80786d6860585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a585651493f34291e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232e3b4754606a75828f99a3afbac4ceccc0b6aca1968f82756d62594f56606a74808d96a1acb9c1ced5c9beb3a99f92877b6e62574d42372b2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a909aa6b2becbd7d2c5b9ada196918a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a887c6f6255493c2f221609000000000000000000000713202d3a4653606d798693a0acb9bfbfbfbfbfc4c5c9cfd6d9cfc2b5a99c8f827669606d7a8693a0adb9c6d0c5bcb4aeaba1a1a1a1a1a1a1aaacb1b9c3cdd9cfc5bbb3adaba1a1a1a1a1a1a1a9abb0b8c2cdd2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000205070b141b22272b2d2b272b2e34383e464e565e676d78818d929ca9b3becad6dbd6cbc5c2c1c4c5c9cfd6d0c3bab2aaa29f928d827a6f6a625a514d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4a463f372d23180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f59626f7c89939eabb5c0ccd0c7bbafa49a91847a6d615b51474e58606d7984919ea5afbcc5d0cfc5bbafa3998e8174695f53473c31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e8a97a3b0bdcad6d1c4b8ab9e91847d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a6d6054473a2d211407000000000000000000000713202d3a4653606d798693a0acb9c6cccccccccdcdcdcdcdcdcdc2b5a99c8f827669606d7a8693a0adb9c6cabeb4aaa29f949494949494949da0a7b1bcc8d4c9beb3a9a19e949494949494949c9fa6b0bbc7d2c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000008121a1d262d33373937332d2e34404850585f686e79828e939ca4aebbc5cfd7d0cac0bab5b4b8b9bdc4ccd5ccc3bcb4aea49d948f847c716c625b51494141414141414141414141413f3e3a342d251b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333b4854606b76828f9ca5afbdc7d1c7beb1a79f93887d70685e52493f45515d67707d89939eaab3becad6cbc0b5ab9f92877b6e62574e42372b20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f696e707070707070707070707070707070707070707070707070798693a0acb9c6d3d0c4b7aa9d918477707070707070707070707070707070707070707070707070706d685d5245392c201307000000000000000000000713202d3a4653606d798693a0acb9c0c0c0c0c0c0c0c0c0c0c0c0c0b5a99c8f827669606d7a8693a0adb9c6c6baaea29892888888888888889095a0acb8c4d1c6b9ada19792888888888888888f949fabb7c4d2c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000040e1a242c2f383f4446443f38394045515a616a6f7a838f949ea5aeb6bfcdd5cec6bfbaafa9a7abadb2bac1c9cfcec6bfbaaea69f9691877e726d625b51493f3734343434343434343432312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f59636f7c89949faab8c1cfccc0b6aca0958d80736b60564c4135404b55616b75818e98a2aebac5cfd1c7bbafa3998e81756a5f53473c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d575f6264646464646464646464646464646464646464646464646d798693a0acb9c6d3d0c4b7aa9d9184776a646464646464646464646464646464646464646464646464605d564c4135291d1104000000000000000000000713202d3a4653606d798693a0acb3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a99c8f827669606d7a8693a0adb9c6c5b8ab9f92857b7b7b7b7b7b7b83909daab6c3d0c5b8ab9e92857b7b7b7b7b7b7b828f9ca9b6c2cfc5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000020c16202c363e41495053504941434b515b636c707c8490959fa6afb7bfc8d1ccc4bcb4aea59d9a9ea1a8afb9bec5cdd0cac0b8b0a8a199928b7f726d625b51493f372d272727272727272524221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b7683909ca6b0bbcad4c8bbafa49a9083796d60594f443a3039434f59616d7a85929fa9b3becad6cbc0b5ab9f93877b6e62574e42372b1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454d535557575757575757575757575757575757575757575757606d798693a0acb9c6d3d0c4b7aa9d9184776a5e575757575757575757575757575757575757575757575754524c443a2f24190d01000000000000000000000713202d3a4653606d798693a0a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69c8f827669606d7a8693a0adb9c6c5b8ab9f9285786e6e6e6e6e7683909da9b6c3d0c4b8ab9e9185786e6e6e6e6e75828f9ca8b5c2cfc5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000008131e28323e4850535b605b534f4b555c606d737e869196a0a7b0b8c1c9d6cac2bab2aaa29f938e91969ea5adb3bbc1ccd2cac2bab2aba39f918c7f726d625b51493f372d251b1a1a1a1a191816120d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5963707d89949fabb8c2cccabfb4aa9f93877c6f665c51473d3228313d46525e6873808c97a2adbac5cfd1c7bbafa4998e81756a5f53473a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2a333c4247484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a53606d798693a0acb9c6d3d0c4b7aa9d9184776a5e514a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4745413a32281e130800000000000000000000000713202d3a4653606d7986939a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8f827669606d7a8693a0adb9c6c5b8ab9f9285786c6161616a7683909da9b6c3d0c4b8ab9e9185786b6161616975828f9ca8b5c2cfc5b9ac9f9286796c5f5346392c20130600000000000000000000000000000007101925303a44505a61656c656159545c676d757f889298a1a8b1b9c2cad0cac0b8b0a8a098928a81848e939ea1a9b0bbc0c7d0ccc4bdb4aea39b918c7f726d625b51493f372d231a100e0e0c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101010c16232f3c4855616b7683909da6b0bbcad3c6baaea2988e81746b60544b40352b202a36414c56606d7a85929fa9b3bec9d5ccc0b5ab9f93877b6e62564c41362a1d110501010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e51443d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a39352f2820160c0100000000000000000000000713202d3a4653606d79868d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d827669606d7a8693a0adb9c6c5b8ab9f9285786c6161616a7683909da9b6c3d0c4b8ab9e9185786b6161616975828f9ca8b5c2cfc5b9ac9f9286796c5f5346392c2013060000000000000000000000000000050e19222935414c56616c7079706c6360606d79818c939aa2aab2bac3cbcec5bebaaea69f9691867e747a818a92979ea6afb6bec5cecfc6bfbaada39b918b7f726d625b51493f352c22180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e0e0e0e0e0e0e08131e2b37434e5863707d8a959fabb8c2cdc8bdb2a89f92867b6e61594f42392e231925303a45525d68737f8c97a1adb9c5d0d2c7bbafa4998e8175685e5246392d20160a0e0e0e0e0e0e0c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2e2f313131313131313131313131313131313131313a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e51443731313131313131313131313131313131313131312d2c29241e160d040000000000000000000000000713202d3a4653606d78808080808080808080808080808080808080808080807f7165606d7a8693a0adb9c6c5b8ab9f9285786e6e6e6e6e7683909da9b6c3d0c4b8ab9e9185786e6e6e6e6e75828f9ca8b5c2cfc5b9ac9f9286796c5f5346392c20130600000000000000000000000000040e17202b343d46525e68707e847d766f6b6267727f8691969da5aeb3bcc2c3bcb3ada49c948f847c716c6d747e858f949fa4acb4bcc3ccd1cbbfb5ada39b918b7f726d625b51473e342a20160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151b1b1b1b1b1b1b1b19242f3a47535f6a76828f9ca7b1bccad1c5b8aca0968c7f72685e52463d30271d1b1e2935414c56606d7985929ea9b3becad6ccc0b5ab9f92867a6d6154473d32271b1b1b1b1b1b1b1b191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1e21222424242424242424242424242424242424242d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372b2424242424242424242424242424242424242421201d19130c040000000000000000000000000006121f2c3844505c666d73737373737373737373737373737373737373737373716d62606d7a8693a0adb9c6c5b8ab9f92857a7a7a7a7a7a7a83909daab6c3d0c5b8ab9e92857a7a7a7a7a7a7a828f9ca9b5c2cfc5b9ac9f9286796c5f5346392c201306000000000000000000000000040d162029333d46515b616d7a85918a837c756e6a6d727c848e939fa2aab1bbb9b1a9a29f928d827a6f6a61606c707a828c939aa2aab2bac3cbd7c7bfb5ada39b918b7f726d62594f463c32281e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222727272727272727272935414c56626f7c88949fabb9c2cdc8bcb1a79d9184796d60564d41342b27272727242f3a45515d67727f8c97a2adbac6d3d2c7baaea3998c7f7265594f43382c27272727272727272625221e18110a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e1214151717171717171717171717171717171717202d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372b1e1717171717171717171717171717171717171413110d0804000000000000000000000000000003101c28343f4a545c606767676767676767676767676767676767676767676765625a606d7a8693a0adb9c6c6baaea29892878787878787879095a0abb8c4d1c6b9ada19792878787878787878f949fabb7c3d2c5b9ac9f9286796c5f5346392c2013060000000000000000000000050d161f28323b454f59626d75818e97949089827c736d6a6f79818a92989fa7afaea79f97928a80786d685f585a61686d7780889298a0a8b1b9c2cad1c7bfb5ada39b918b7f726c61584e443a30261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f343434343434343434343945525d6874818d9aa6b0bbcbd1c5b8aca0958a7d70665c51443b303434343434343435404b55606d7985929fabb8c2cdd7cbbfb4ab9d9184776b6054483a2f343434343434343432312e29231b130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314141414141414141414141414141414141414141414202d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372b1e1414141414141414141414141414141414141414141413100c07010000000000000000000000000c17232e38424a50535a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a585653606d7a8693a0adb9c6cabeb3aaa29f949494949494949da0a7b1bcc8d4c9beb3a9a19e949494949494949c9fa6b0bbc7d2c5b9ac9f9286796c5f5346392c20130600000000000000000000050e171f28313a444d57606b727f8b939e9f9c938f878079716c6d747e8590959fa4a49d9590857e736c665d564e50565e656c737e8691969fa7b0b8c2cad1c7bfb5ada39f93887d706a5f564c42382e23170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a32373b3c414141414141414141413f4953606d7a86929facb8c2ccc9bdb2a89d9083786c60544b40414141414141414141414145515d6774808d9aa6b0bcc7d3d1c6b8aca095897c6f63564c414141414141414141413f3e3a352d251b11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f20202020202020202020202020202020202020202020202d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372b20202020202020202020202020202020202020202020201f1d18120b03000000000000000000000006111c2630383f44464d4d4d4d4d4d4d4d4d4d4d4b5153514b4d4d4d4d4d4d4b4753606d7a8693a0adb9c6d0c5bcb3aeaba1a1a1a1a1a1a1aaabb1b9c3cdd9cfc5bbb3adaba1a1a1a1a1a1a1a9abb0b8c2ccd2c5b9ac9f9286796c5f5346392c201306000000000000000000020c1720293139434c565e696f7d87929fa5aba69e99928d847e766e6c717b838d93999f928d837b716c605b544c44444c535b606c707c8490959fa6b0b8c1cad0c7bfbbafa49a92867c6f685e544a3f34281f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484e4e4e4e4e4e4e4e4e4e4e505b65727f8b98a2aebac6d2c5b9aca0968a7e71655b504e4e4e4e4e4e4e4e4e4e4e4e4e4e4b55626f7c88949fabb7c5cfd4c8bdb1a89b8e8174685d524e4e4e4e4e4e4e4e4e4e4c4a463f372d23180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e5144372d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c29241d150d0300000000000000000000000a151e262e34383a404040404040404040404b545c605c54514b434040403e4753606d7a8693a0adb9c6cfcec5bebab8adadadadadadadb6b8bcc3cbd5dfd6cdc5beb9b8adadadadadadadb5b7bbc2cacfcfc5b9ac9f9286796c5f5346392c20130600000000000000000008131e29323a434b555d686e7b859199a3aeb7b0aba39f96918a827b726c6e78808791928a80786e69615a504a423a3a4149505a616a6e7a8390949ea6b0b8c1cbd8ccc0b6aca29891847a6d665c50443d31281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e53555a5a5a5a5a5a5a5a5a5a5a5a606c7884919eaab4bfcac9beb2a99e9184786d60535a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5f6a7683909ca9b3becad6cec3b8ac9f92867a6d605a5a5a5a5a5a5a5a5a5a5a595751493f35291e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4653606d798693a0acb9c6d3d0c4b7aa9d9184776a5e51443a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39352f271f150b0100000000000000000000030c151c23282c2d34343434343434333b45515c666d66605d554d453e343a4753606d7a8693a0adb9c2c2c2c2c2c2c2bababababababac3c4c8cdd5dde6dfd6cfc9c6c5bababababababac2c2c2c2c2c2c2c2b9ac9f9286796c5f5346392c2013060000000000000000010d1925303a444c555d676d7a839097a1abb5bfbdb5afa8a19e948f867f776e6d737d84857e746d665f5750443f382f2f383f4450585f686d79828f949ea6b0b9c2ccd2c7beb4aaa0968f82786d60584e433a2f24180c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f6267676767676767676767676767707d8a96a0acbcc6d0c6b9ada1978b7e7266676767676767676767676767676767676767676767717e8b97a2adb9c6d2d3c7baaea2988b7f7267676767676767676767676765625b51463a2e221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474747474747474747474747474747474747474747474747474753606d798693a0acb9c6d3d0c4b7aa9d9184776a5e51474747474747474747474747474747474747474747474747474745403931271d12070000000000000000000000030a11171c1f20272727272727313b454f59606d79756d675f575044403a4753606d7a8693a0adb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b8babec5cdd7e1d8cfc6bfbab9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ac9f9286796c5f5346392c201306000000000000000005111d2a36414c565e676d79829095a0a9b2bdc6c7c0bbb2ada69f98928b827b716c707a7b706c605c544d454141414141414141464e565e676d79828f939ea6b0bac3cdd0c5bcb2a89f948c7f736a60554b4035291e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a6f7474747474747474747474747475828f9ca8b2bdced1c4b8ab9e9185797474747474747474747474747474747474747474747474747985929eabb8c5d1d6cabfb4aa9d908377747474747474747474747474726d62574a3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51535353535353535353535353535353535353535353535353535353606d798693a0acb9c6d3d0c4b7aa9d9184776a5e535353535353535353535353535353535353535353535353535353514b43392f24180c00000000000000000000000000060c1012131a1a1a1b262f39434d57616b748181796e69615a514a424753606d7a8693a0a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8abadb3bbc5d0dbd1c6bcb4aeaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89f9286796c5f5346392c20130000000000000000000713202d3946525e686d79828f949fa7b1bbc4cfd1cbc4bdb9b0aaa29f948f857e756d6d6e69615a514b4d4d4d4d4d4d4d4d4d4d4d4d4c555d676d78818f949fa8b2bbc5cfcec4bab0a69f92877c6f675d51453d30271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c818181818181818181818181818188939facb9c3ced0c4b7aa9d9183818181818181818181818181818181818181818181818181818184919eaab7c4d1dbd0c6b8aca0958e818181818181818181818181817f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606060606060606060606060606060606060606060606060606060606d798693a0acb9c6d3d0c4b7aa9d9184776a606060606060606060606060606060606060606060606060606060605d554b4035291d100400000000000000000000000000000306070d1117222d38414b555e69707d8a8e837b716c605c544d4753606d7a86939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2a9b3becad6cbbfb4aaa39f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5346392c1a110800000000000000000714212e3a4754616d7a838f949fa6adb2b9bec5cad0cfc9c2bcb4aea69f98928b81796e6a615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a555d666d79829096a0a9b3bec9d5ccc2bbafa3999184796d60594f42392e23180c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8d8d8d8d8d8d8d8d8d8d8d8d8e939aa4afbbc8d5d1c5b8aca095918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9196a0acb9c5d2ded4c8bcb1a79e938e8d8d8d8d8d8d8d8d8d8d8d8d8376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d798693a0acb9c6d3d0c4b7aa9d9184776d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145392c1f13060000000000000000000000000000000008111a2327333f49535c676e7b85929590867e746d665e574f53606d7a868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9297a2adbac6d3c7baaea398928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5346332c241a1005000000000000000d1a2633404d59667380878d92989ea1a8adb3babfc6ccd2cec6bfbab0aaa29f938e837c716c676767676767676767676767676767676767676767676d7a849197a1adb9c6d2d7cbc0b5aba0968e81746b60544b4034281f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a979a9a9a9a9a9a9a9a9a9a9a9a9fa4acb6c0ccd8d4c8bcb1a7a09d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9ea0a8b2bdc9d5e1d9cdc3b9afa59e9b9a9a9a9a9a9a9a9a9a9a9a908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8793a0adbac6d3d0c4b7aa9d9184797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053473a2d201407000000000000000000000000000000071019232c353e44505b656d79839097a098928a80786e69605953606d798282828282828282828282828282828282828285929fabb8c5d2c5b9ac9f9286828282828282828282828282828282828282828175685c4f443e362c22170b000000000000000c1925323f4b57636e737b80858c91969ea1a9aeb4bbc0c7d0d0cac2bcb3aea59e9591867e757474747474747474747474747474747474747474747474747b85929eabb8c5d1dcd1c7bdb2a89d93897d70665c51453b31261a0e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3a7a7a7a7a7a7a7a7a7a7a7acafb6bec7d2ddd9cec3b9b1acaaa7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7aaacb2bac4ced9e5dfd5cbc1b7afa9a7a7a7a7a7a7a7a7a7a7a79c908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b788586868686868686868686868686868686868686868686868686868686878c96a2aebbc7d4d1c5b8aca09691868686868686868686868686868686868686868686868686868686868685786b5e5245382b1f120500000000000000000000000000071019232b353e47515b606c77818e959fa9a29f928d837b706b605b5c676d7575757575757575757575757575757575757683909da9b6c3d0c4b8ab9e918578757575757575757575757575757575757575756f65575550483e33281c10040000000000000a16232f3b47525c63696e737a7f848c92979fa2aaafb6bec3cbd1cec5bebaafa7a098928a8180808080808080808080808080808080808080808080808080828f9ca9b6c2cfdcd9cfc4baafa59d9184796d60574d42362a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0b4b4b4b4b4b4b4b4b4b4b9bbc0c7d0d9e4dfd5cbc3bcb8b7b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b7b9bdc4ccd6e0ebe7ddd2c9c1bab6b4b4b4b4b4b4b4b4b4b4a99c908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859193939393939393939393939393939393939393939393939393939393969ea8b3becad7d4c8bdb2a8a09d939393939393939393939393939393939393939393939393939393939185786b5e5245382b1f1205000000000000000000000000071019222b353d474f59626d73808d939ea7b1aea49d9590857d736c6566696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7683909da9b6c3d0c4b8ab9e9185786b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64615a5044392d20140800000000000007131f2a35404952575e61676d72797f858c92989fa4acb2babfc6cfd0cac1b9b1aaa29f938e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8f949fabb7c4d0dde1d5ccc0b8aca0968c7f73695f53463c32261b0f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdc0c0c0c0c0c0c0c0c1c6c8ccd2d9e2ebe7ddd5cec8c5c4c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c4c5c9ced6dee8e1e1e4dbd2cbc6c2c1c0c0c0c0c0c0c0c0b6a99c908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919ea0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a2a8b0b9c4cfdbd9cec3bab2acaaa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09e9185786b5e5245382b1f12050000000000000000000000071019222b343d474f59616b727f8b929ca5afb9baaea79f9792877f776d7076767676767676767676767676767676767676767683909da9b6c3d0c4b8ab9e918578767676767676767676767676767676767676767676706c6155493c3023160a000000000000020e19242e3740454d53555d60676d727a80868e939aa0a8aeb4bdc3cbd6ccc3bcb4aea59e9b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9c9fa6b0bbc7d3dfe7ded4c8bdb2a89f92867b6e61584e43372b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdcacdcdcdcdcdcdcdcdd2d4d8ddd5d5d5d5d5d5d9d4d1d0cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdd1d2d5d9d5d5d5d5d5d5d5d5d7d2cfcecdcdcdcdcdcdcdc3b6a99c908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabadadadadadadadadadadadadadadadadadadadadadadadadadadaeb3b9c2cbd6e0e0d5ccc3bdb8b7adadadadadadadadadadadadadadadadadadadadadadadadadadab9e9185786b5e5245382b1f120500000000000000000000071019222b343d464f59606b707d87929fa4aeb7c1c0b9b1a9a199938c827a7682838383838383838383838383838383838383838386929facb8c5d2c5b9ac9f9287838383838383838383838383838383838383838383837e7064574a3d3124170a0000000000000007121c252e333b42464c51555c60676d737a818891969fa3abb1b9c0cad0cec5bfbaafaaa8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a9abb0b8c2cdd8e3f0e5d9cec3baaea2988e81756a5f53473d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bdc8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8cccdd0d5dadad9d4d1d0ccc9c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c3b6a99c908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9babbbec4cbd4dde9e7ded5cec8c5c4b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8ab9e9185786b5e5245382b1f1205000000000000000000071119222b343c464e58606b707d869299a3afb6c0c9cbc2bbb3aba29891847a788590909090909090909090909090909090909090909298a2aebac6d3c7bbaea399929090909090909090909090909090909090909090908b7e7265584b3f3225180c00000000000000000a131c212931363a41454b51555d60686e747d848c9299a0a7aebabec5ced0cac1bab6b5b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b6b7bbc2cad4dee2e2ebdfd6cabfb4aa9f93877c6f62584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfc0c4cad1d5cec8c5c4c0bcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb6a99c908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7cacfddddddddddddddd9d4d1d0c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c4b8ab9e9185786b5e5245382b1f12050000000000000000040f19232b343d464e58606a6f7d869298a3abb5c0c8d8ccc0b6aca39992867c6f7885929d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9fa2aab4bfcad6cbbfb5aba39f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d988b7e7265584b3f3225180c0000000000000000010a0f171f252a2f353940454c51565e616b6f797f8690959da4adb3bcc3ccd6ccc6c2c1c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c2c4c7cdd4d5d5d5d5d6d9d1cbc5bbafa49a8f82756a6054483b2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb2b4b8bfc7cbc3bcb8b7b3afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea99c908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c4b8ab9e9185786b5e5245382b1f120500000000000000000a16212b353d464e58606a6f7c869298a2aab4bdc7d1c7bfbbafa49a92877d706a7885929fa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb4bcc5d0dbd1c6bdb5aeaca9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a5988b7e7265584b3f3225180c00000000000000000000050d141a1e24292e343a41454c525960676d737c838d929fa2a9b2bac2cad2d2cfcecdcdcdcdcdcdcdcdcdcdcdcdc8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9cfc7c0bbb3ada79e94897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a5a8adb5bfc3b9b1acaaa6a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29c908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b8ab9e9185786b5e5245382b1f120500000000000000030f1b27323d474f58606a6f7c859298a2aab4bcc6cfccbfb5ada39f93887e716b6c7885929fabb6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b8babfc5ced7e2d8cfc6bfbbb9b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b1a5988b7e7265584b3f3225180c000000000000000000000003090e13191d23282f353b41464f555c606a6e79808a9297a0a8b0b8c1c9d2dadbdadadadadadadad2cbc5c2c1bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcc0bdb5afa9a29f959189807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a9595959595959595959595959595959595959595959595959595959595959595959595999ca3adb8bcb1a7a09d9996959595959595959595959595959595959595959595959595959595959595959595908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6ab9e9185786b5e5245382b1f12050000000000000007131f2c38444f59606a6f7c859297a2aab3bcc6cfc7c0bbada39b918b7f726c626c7885929fabb8c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c6cad0d7e0e9e1d8d1cbc7c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3beb1a5988b7e7265584b3f3225180c0000000000000000000000000001080d12181e242930363d434b51585f676d747e8591969fa6afb7c0c8d2dae4e6e6e6e6ddd2c9c0bab5b4afafafafafafafafafafafafafafafafafafafafafafb0b3b0aba39f97928b837d736e63574b3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8888888888888888888888888888888888888888888888888888888888888888888888888c919ca8b4b8aca095918d89888888888888888888888888888888888888888888888888888888888888888888888276695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9e9185786b5e5245382b1f1205000000000000000915222f3b4854606b6f7c859297a2a9b3bcc5cec7bdb5afa39b918b7f726d625a6c7885929fabb8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c3c4c8cdd4dde6dfd6cfc9c6c4b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b1a5988b7e7265584b3f3225180c00000000000000000000000000000000070c13191e252a303940454e555c606c717b848f949ea5aeb6c0c8d2dae4edeee2d6cbc0b7afa9a7a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3a6a69f99928d857f78706b635c52473b2f23160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d797c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7f8c99a5b2b7aa9d9184807c7c7c7c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9185786b5e5245382b1f120500000000000000091623303c4956636f7d869297a2a9b3bbc5cec6bdb5aba49f918c7f726d625b5f6c7885929fabacacacacacacacacacacacacacacacacacb6b8bcc2cbd4dfd6cdc4beb9b8acacacacacacacacacacacacacacacacacacaca5988b7e7265584b3f3225180c000000000000000000000000000000000001080d14191e272e343c434b515a61696e7a828e939da4aeb6c0c8d2dbe4eaded1c5baafa59d9a9595959595959595959595959595959595959595959596999c948f87807a726d666059524940352a1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f74818e9ba7b4b8aca095918d86827e7b776f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b788590909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909085786b5e5245382b1f1205000000000000000d1a2633404d596673808792979fa6afb5bdc4bcb4aba399938b7f726d625b515f6c7885929fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a9abb1b9c2cdd8cfc4bbb3adaba0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0988b7e7265584b3f3225180c0000000000000000000000000000000000000002080c151d23283139404550575f686d78818d929da4aeb6c0c9d2dce6dbcec2b5a99d938e89898989898989898989898989898989898989898989898d8f8a827c746d68605c544f4740372e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c555d60626262626262626262626262626262626262626262626262626262626262626262626d7985929eabb8bcb1a7a09d99928f8b87837b6e62626262626262626262626262626262626262626262626262626262615f574d42372b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d1003000000000000000c1926323f4b57636e737d858f949fa3abb2bab3aaa39992877f726d625b51525f6c788592939393939393939393939393939393939393939d9fa7b1bcc8d4c9beb3a9a19e9393939393939393939393939393939393939393938b7e7265584b3f3225180c000000000000000000000000000000000000000000030b12181f272f343e454d565d666d74808d929da4aeb7c0cad4dedacdc1b4a79a8e817c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d80837d766f6a615e56504a423d352e251c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c515455555555555555555555555555555555555555555555555555555555555555555663707c8997a2adb9c3b9b1acaba39f9c9a9285796c6055555555555555555555555555555555555555555555555555555555534d453c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835414e5a6670767777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777670665a4e4135281c0f02000000000000000a17232f3b47525c636b707b828c9299a1a8afa9a29892877e716d625b5149525f6c7885868686868686868686868686868686868686868690959fabb8c4d1c6b9ada1978a868686868686868686868686868686868686868686867e7265584b3f3225180c0000000000000000000000000000000000000000000000070d151d2329333b444c545c606e73808d929da5afb8c2ccd5ddd2c5b9ac9f92867c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f707376706c625f58524c443f38302b231c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a414547484848484848484848484848484848484848484848484848484848484848484e586773808d9aa9b3becac3bcb8b4aeaca99b8e8174665b5048484848484848484848484848484848484848484848484848484846423c332a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e66696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69665e54493e3226190d000000000000000007131f2a35404a525961696e787f8791969ea5a19792867d716c625a51493f4653606d78797979797979797979797979797979797979797883909da9b6c3d0c4b8ab9e918578797979797979797979797979797979797979797979776c605346392d201306000000000000000000000000000000000000000000000000030b1218212a323a424b515c646e74808d939da6b0bac3ced1d1c7baaea39891847a6d6262626262626262626262626262626262626263666964615a534e46413a342e261e1a110a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4754606a7784919eaab7c4cfcec8c6bfb9ada1978a7d7064544a3f3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5a544c42382d2115090000000000000000020e19242e3740474f565e666c737d848f939f9691857d706b615a50483f3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7683909da9b6c3c4c4b8ab9e9185786d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c655b5044372b1f12050000000000000000000000000000000000000000000000000001070f18202830394045525c646e74818e949fa8b2bcc5c4c1bfbab4aaa0968e81756d625856565656565656565656565656565656565a5c57555047433c353028231c150c08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f35414c56626f7c8996a0acb9c5d2d9d4d1c5b8ab9e9285796d6053463a2d2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2b261f180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a30261b100500000000000000000007121c252e353e444d545b606b6f7a828b9290847c6f6b615950483f36343f4a545c606060606060606060606060606060606060606a7683909da9b6b7b7b7b7ab9e9185786b6060606060606060606060606060606060606060605b53493f33271b0f03000000000000000000000000000000000000000000000000000000060e161e272e34404a525c606d78828f96a0aab3b9b7b4b4aeaca9a89e938b7f726a5f544949494949494949494949494949494a4d504a49443e373129251e17110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212222222222222222222222222222222222222222222222222222222c3945525d6874818e9ba8b2bdc9d5dcd3c7bbb0a69a8d8073665c5144382c22222222222222222222222222222222222222222222222222211e1a140e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e414344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443413e3830281e140a00000000000000000000000a131c232c323b424a505960686d757f86837b6e6a60594f473e362d2e38424a505353535353535353535353535353535353535d6a7683909da9aaaaaaaaaaaa9e9185786b5e5353535353535353535353535353535353535353504941382d22170b0000000000000000000000000000000000000000000000000000000000040c151d2328384044505c666d7a849198a2aeacaaa8aba39f9d9a979792867c6f6255493c3c3c3c3c3c3c3c3c3c3c3c3c3c3d40433d3c39332b262019130c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141515151515151515151515151515151515151515151515151515212d3a4754606d7a86929facb8c4c7cbd1d0c4b7ab9f94887b6e62544a4034281c15151515151515151515151515151515151515151515151514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373635322d261e160c030000000000000000000000010a111a20292f383f444f565d616d727b7a6e695f584f473e352c242630383f444646464646464646464646464646464646505d6a7683909d9e9e9e9e9e9e9e9e9185786b5e5246464646464646464646464646464646464646443f382f261b1106000000000000000000000000000000000000000000000000000000000000030b12182628343f4a545d686e7b85929fa5a09e9b989992908d8b8885827e7165584b3e322f2f2f2f2f2f2f2f2f2f2f2f30333631302d28221b150d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060709090909090909090909090909090909090909090909090913202c38444f5965727f8b98a2aeb6b9bbbfc5c6bcb1a79c8f8276695f5342392e23180c0909090909090909090909090909090909090909090908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a292826211b140c040000000000000000000000000000080e171d262d333d444c525b626a6f6d685e564e463d352c231a1e262e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a43505d6a7683909191919191919191919185786b5e52453a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3937332d261d140a000000000000000000000000000000000000000000000000000000000000000000071417232e38424c565f69717e8a939696918e8b898683817e7b7976716c62564a3d312323232323232323232323232327292423201c170f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b7784919da0a8a9acaeb5b8b9b8aca0958a7d7063574d4230271c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1915100a0300000000000000000000000000000000050b141c2228323a414651585f62605d564d443c342b231a11141c23282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d35424f5b687581848484848484848484848483766a5d5043372d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27221b140b020000000000000000000000000000000000000000000000000000000000000000000006111c26303a444d57616c75818c898784817f7c797674716e6c6565625a50453a2e211616161616161616161616171a1d171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898d9196989c9fa3ababadb2a89d9184786c6053463c3120150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f10111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100f0d090500000000000000000000000000000000000000020a1117202830353f464e535554524c433b322a221910080a11171c1f20202020202020202020202020202034414d59656f7577777777777777777777777671665b4e423520202020202020202020202020202020201f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000000a151e28323c45505a606d797f7d7a7775726f6d67676462605b535650483f34291d11090909090909090909090a0d100a0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787d8084888c8f92999b9ea1a9a1968b7e71655b5044372b1f120300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e2429343c4347484745413a312920180f070000060b1012131313131313131313131313131325313d48535d65686b6b6b6b6b6b6b6b6b6b6b6a665e554a3e322613131313131313131313131313131313120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000030c16202a333e45515d676d73706d68686562605c5558555350494a453f362d22170c0100000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c666d7073777b7f82868a8e9297999d9184796d6053493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319222a31373a3c3a39352f281f170e06000000000003060707070707070707070707070715202c37424b53595b5e5e5e5e5e5e5e5e5e5e5e5d5b554c43382d221607070707070707070707070707070605030000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212935414c555d606663615d56585653514b4b4846443f383a342d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b545c606367696e72767a7d8185898c908b7e71665c5141382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000208101820262b2e2f2d2c29241e160d050000000000000000000000000000000000000000040f1b25303942484d4f5151515151515151515151504e4a433a31271c110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f19242f3a434c5154595654524c4c494645403e3b3937332d2e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424b515356575f6165676d7174787c808384786d60544a402f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f212221201d19130c040000000000000000000000000000000000000000000009141e2730373d4142444444444444444444444443423e3831281f150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474c4a4746413f3c3a38342e2f2d2b27221b1d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039404546494d5355555d6064656c6f7377796d665c5142392e1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151413110d08010000000000000000000000000000000000000000000000020c151e252c31343538383838383838383838383735322d271f160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a403d3a3935302f2d2c282322201f1b1711110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3d4247484c5154535b606266676d675c544a4030271c0b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809070604010000000000000000000000000000000000000000000000000000030c141b202527282b2b2b2b2b2b2b2b2b2b2b2a2926221c150d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d33302e2d292423201f1c181513120f0b06000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d31373a3b41454749505356555c605c554b42392e1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090f15181b1c1e1e1e1e1e1e1e1e1e1e1e1d1c1a16110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021262321201d19161313100c07060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20262b2d2f35393a3f4446494b5153514b433930271c0c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f111111111111111111111110100d0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131419171413110d0807060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131a1e2124292c2d3337393c40454645403930271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070d0a07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e1214191d2022272b2d2e34383a38342e271e150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206080d1113171b1f2023282c2d2c28231d150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b0f1213181c1f201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305070c10131313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0 diff --git a/UnityProject/Assets/GF_Project/UI_Project/Dota2/Timeline/WXWM_Timeline.playable b/UnityProject/Assets/GF_Project/UI_Project/Dota2/Timeline/WXWM_Timeline.playable new file mode 100644 index 00000000..12ecd72b --- /dev/null +++ b/UnityProject/Assets/GF_Project/UI_Project/Dota2/Timeline/WXWM_Timeline.playable @@ -0,0 +1,1130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8564734711686257726 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 15e0374501f39d54eb30235764636e0e, type: 3} + m_Name: Control Track + m_EditorClassIdentifier: + m_Version: 3 + m_AnimClip: {fileID: 0} + m_Locked: 0 + m_Muted: 0 + m_CustomPlayableFullTypename: + m_Curves: {fileID: 0} + m_Parent: {fileID: 11400000} + m_Children: [] + m_Clips: + - m_Version: 1 + m_Start: 0.23333333333333334 + m_ClipIn: 0 + m_Asset: {fileID: 7766047008552491617} + m_Duration: 0.6000000000000001 + m_TimeScale: 1 + m_ParentTrack: {fileID: -8564734711686257726} + m_EaseInDuration: 0 + m_EaseOutDuration: 0 + m_BlendInDuration: 0 + m_BlendOutDuration: 0 + m_MixInCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_MixOutCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BlendInCurveMode: 0 + m_BlendOutCurveMode: 0 + m_ExposedParameterNames: [] + m_AnimationCurves: {fileID: 0} + m_Recordable: 0 + m_PostExtrapolationMode: 0 + m_PreExtrapolationMode: 0 + m_PostExtrapolationTime: 0 + m_PreExtrapolationTime: 0 + m_DisplayName: bao + m_Markers: + m_Objects: [] +--- !u!74 &-7765918850285892099 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Recorded (4) + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_fontColor.a + path: + classID: 114 + script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + flags: 0 + m_PPtrCurves: [] + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 4185109675 + script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.8333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.6666667 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_fontColor.a + path: + classID: 114 + script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!74 &-5807280426672703523 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Recorded (2) + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_fontColor.a + path: + classID: 114 + script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + flags: 0 + m_PPtrCurves: [] + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 4185109675 + script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_fontColor.a + path: + classID: 114 + script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!114 &-4437745644524654453 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: d21dcc2386d650c4597f3633c75a1f98, type: 3} + m_Name: Animation Track (4) + m_EditorClassIdentifier: + m_Version: 3 + m_AnimClip: {fileID: 0} + m_Locked: 0 + m_Muted: 0 + m_CustomPlayableFullTypename: + m_Curves: {fileID: 0} + m_Parent: {fileID: 11400000} + m_Children: [] + m_Clips: [] + m_Markers: + m_Objects: [] + m_InfiniteClipPreExtrapolation: 1 + m_InfiniteClipPostExtrapolation: 1 + m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0} + m_InfiniteClipOffsetEulerAngles: {x: 0, y: 0, z: 0} + m_InfiniteClipTimeOffset: 0 + m_InfiniteClipRemoveOffset: 0 + m_InfiniteClipApplyFootIK: 1 + mInfiniteClipLoop: 0 + m_MatchTargetFields: 63 + m_Position: {x: 0, y: 0, z: 0} + m_EulerAngles: {x: 0, y: 0, z: 0} + m_AvatarMask: {fileID: 0} + m_ApplyAvatarMask: 1 + m_TrackOffset: 0 + m_InfiniteClip: {fileID: -7765918850285892099} + m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} + m_Rotation: {x: 0, y: 0, z: 0, w: 1} + m_ApplyOffsets: 0 +--- !u!114 &-2658543311628809622 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: d21dcc2386d650c4597f3633c75a1f98, type: 3} + m_Name: Animation Track + m_EditorClassIdentifier: + m_Version: 3 + m_AnimClip: {fileID: 0} + m_Locked: 0 + m_Muted: 0 + m_CustomPlayableFullTypename: + m_Curves: {fileID: 0} + m_Parent: {fileID: 11400000} + m_Children: [] + m_Clips: [] + m_Markers: + m_Objects: [] + m_InfiniteClipPreExtrapolation: 1 + m_InfiniteClipPostExtrapolation: 1 + m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0} + m_InfiniteClipOffsetEulerAngles: {x: 0, y: 0, z: 0} + m_InfiniteClipTimeOffset: 0 + m_InfiniteClipRemoveOffset: 0 + m_InfiniteClipApplyFootIK: 1 + mInfiniteClipLoop: 0 + m_MatchTargetFields: 63 + m_Position: {x: 0, y: 0, z: 0} + m_EulerAngles: {x: 0, y: 0, z: 0} + m_AvatarMask: {fileID: 0} + m_ApplyAvatarMask: 1 + m_TrackOffset: 0 + m_InfiniteClip: {fileID: 3133788533872584446} + m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} + m_Rotation: {x: 0, y: 0, z: 0, w: 1} + m_ApplyOffsets: 0 +--- !u!114 &-1968758842624524460 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: d21dcc2386d650c4597f3633c75a1f98, type: 3} + m_Name: Animation Track (1) + m_EditorClassIdentifier: + m_Version: 3 + m_AnimClip: {fileID: 0} + m_Locked: 0 + m_Muted: 0 + m_CustomPlayableFullTypename: + m_Curves: {fileID: 0} + m_Parent: {fileID: 11400000} + m_Children: [] + m_Clips: [] + m_Markers: + m_Objects: [] + m_InfiniteClipPreExtrapolation: 1 + m_InfiniteClipPostExtrapolation: 1 + m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0} + m_InfiniteClipOffsetEulerAngles: {x: 0, y: 0, z: 0} + m_InfiniteClipTimeOffset: 0 + m_InfiniteClipRemoveOffset: 0 + m_InfiniteClipApplyFootIK: 1 + mInfiniteClipLoop: 0 + m_MatchTargetFields: 63 + m_Position: {x: 0, y: 0, z: 0} + m_EulerAngles: {x: 0, y: 0, z: 0} + m_AvatarMask: {fileID: 0} + m_ApplyAvatarMask: 1 + m_TrackOffset: 0 + m_InfiniteClip: {fileID: -911959290723652695} + m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} + m_Rotation: {x: 0, y: 0, z: 0, w: 1} + m_ApplyOffsets: 0 +--- !u!74 &-911959290723652695 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Recorded (1) + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.2 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 3, y: 3, z: 3} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.33333334 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.33333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 3 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 3 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 3 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bfda56da833e2384a9677cd3c976a436, type: 3} + m_Name: WXWM_Timeline + m_EditorClassIdentifier: + m_Version: 0 + m_Tracks: + - {fileID: -2658543311628809622} + - {fileID: -1968758842624524460} + - {fileID: -8564734711686257726} + - {fileID: 5830312880676626573} + - {fileID: 6591387762580897632} + - {fileID: -4437745644524654453} + m_FixedDuration: 0 + m_EditorSettings: + m_Framerate: 30 + m_ScenePreview: 1 + m_DurationMode: 0 + m_MarkerTrack: {fileID: 0} +--- !u!74 &3133788533872584446 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Recorded + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 1, y: 0, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.16666667 + value: {x: 1, y: 1.2, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.23333333 + value: {x: 1, y: 1, z: 1} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.23333333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: + classID: 224 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333333 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: + classID: 224 + script: {fileID: 0} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!114 &5830312880676626573 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: d21dcc2386d650c4597f3633c75a1f98, type: 3} + m_Name: Animation Track (2) + m_EditorClassIdentifier: + m_Version: 3 + m_AnimClip: {fileID: 0} + m_Locked: 0 + m_Muted: 0 + m_CustomPlayableFullTypename: + m_Curves: {fileID: 0} + m_Parent: {fileID: 11400000} + m_Children: [] + m_Clips: [] + m_Markers: + m_Objects: [] + m_InfiniteClipPreExtrapolation: 1 + m_InfiniteClipPostExtrapolation: 1 + m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0} + m_InfiniteClipOffsetEulerAngles: {x: 0, y: 0, z: 0} + m_InfiniteClipTimeOffset: 0 + m_InfiniteClipRemoveOffset: 0 + m_InfiniteClipApplyFootIK: 1 + mInfiniteClipLoop: 0 + m_MatchTargetFields: 63 + m_Position: {x: 0, y: 0, z: 0} + m_EulerAngles: {x: 0, y: 0, z: 0} + m_AvatarMask: {fileID: 0} + m_ApplyAvatarMask: 1 + m_TrackOffset: 0 + m_InfiniteClip: {fileID: -5807280426672703523} + m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} + m_Rotation: {x: 0, y: 0, z: 0, w: 1} + m_ApplyOffsets: 0 +--- !u!74 &6280506040491621574 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Recorded (3) + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + m_PPtrCurves: [] + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 304273561 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Color.a + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 0 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] +--- !u!114 &6591387762580897632 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: d21dcc2386d650c4597f3633c75a1f98, type: 3} + m_Name: Animation Track (3) + m_EditorClassIdentifier: + m_Version: 3 + m_AnimClip: {fileID: 0} + m_Locked: 0 + m_Muted: 0 + m_CustomPlayableFullTypename: + m_Curves: {fileID: 0} + m_Parent: {fileID: 11400000} + m_Children: [] + m_Clips: [] + m_Markers: + m_Objects: [] + m_InfiniteClipPreExtrapolation: 1 + m_InfiniteClipPostExtrapolation: 1 + m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0} + m_InfiniteClipOffsetEulerAngles: {x: 0, y: 0, z: 0} + m_InfiniteClipTimeOffset: 0 + m_InfiniteClipRemoveOffset: 0 + m_InfiniteClipApplyFootIK: 1 + mInfiniteClipLoop: 0 + m_MatchTargetFields: 63 + m_Position: {x: 0, y: 0, z: 0} + m_EulerAngles: {x: 0, y: 0, z: 0} + m_AvatarMask: {fileID: 0} + m_ApplyAvatarMask: 1 + m_TrackOffset: 0 + m_InfiniteClip: {fileID: 6280506040491621574} + m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} + m_Rotation: {x: 0, y: 0, z: 0, w: 1} + m_ApplyOffsets: 0 +--- !u!114 &7766047008552491617 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 48853ae485fa386428341ac1ea122570, type: 3} + m_Name: ControlPlayableAsset + m_EditorClassIdentifier: + sourceGameObject: + exposedName: d090b0d0b46a4e548a3a7d1a866715f5 + defaultValue: {fileID: 0} + prefabGameObject: {fileID: 0} + updateParticle: 1 + particleRandomSeed: 3583 + updateDirector: 1 + updateITimeControl: 1 + searchHierarchy: 0 + active: 1 + postPlayback: 2 diff --git a/UnityProject/Assets/GF_Project/UI_Project/Dota2/Timeline/WXWM_Timeline.playable.meta b/UnityProject/Assets/GF_Project/UI_Project/Dota2/Timeline/WXWM_Timeline.playable.meta new file mode 100644 index 00000000..55add11c --- /dev/null +++ b/UnityProject/Assets/GF_Project/UI_Project/Dota2/Timeline/WXWM_Timeline.playable.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab197beef8290dc47af850fed8199004 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: